-
17-04-2010, 13:40 #1Member
- Registered
- 21/11/02
- Location
- Koningshooikt
- Posts
- 781
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
java: eclipse: "could not find the main class"
hallo,
ik ben al enkele weken aan het programmeren in JAVA met het programma eclipse. Nu was ik er deze morgen weer mee bezig, en ik wou een main methode schrijven om wat dingen te testen. Nu krijg ik echter telkens ik een klasse run een error van eclipse (in welke klasse ik de main ook doe...):
Could not find the main class: test. Program will exit.
waarbij test gewoon een klasse is met een main methode... verder geeft hij e fouten:
java.lang.NoClassDefFoundError: test
Caused by: java.lang.ClassNotFoundException: test
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main"
In andere klassen krijg ik soms "fatal exception occured. program will exit" en als fout:
java.lang.NoSuchMethodError: main
Exception in thread "main"
Erg lastig aangezien ik mijn project maandag moet afgeven...
Ik heb wat zitten google'n en blijkbaar zijn er nog verschillende mensen die dit probleem hebben, maar ik ken totaal niet veel van eclipse of java in het algemeen, dus ik vind maar geen oplossing... Iemand die me kan helpen?
Merci!Mijn metallica verzameling:
http://wolfway.metpage.orgno votes
-
-
17-04-2010, 15:47 #2Member
- Registered
- 14/05/03
- Location
- Schoten
- Posts
- 812
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/7
post eens wat code mss? Een error message kan meestal op verschillende manieren veroorzaakt worden. Daarom is het meestal onmogelijk te zeggen wat er fout is enkel en alleen aan de hand van een exception.
there you gono votes
-
17-04-2010, 16:33 #3Member
- Registered
- 21/11/02
- Location
- Koningshooikt
- Posts
- 781
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
ik heb eclipse eens herdownload en herinstalleerd enzo, en toch geeft hij nog altijd die error
Zelfs al hb ik een main methode met gewoon een system.out.println("test") regeltje ofzo... ik snap het niet
En ik kan moeilijk mijn code hier posten, aangezien het 11 klassen zijn + het een project is voor unief, en ik mijn werk niet graag online zie
Maar dat maakt het natuurlijk onmogelijk voor jullie om erover te oordelen.
Nu, indien iemand nog een idee heeft hoe dit misschien zou komen, het wordt geapprecieerd
Mijn Junit testen werken plots ook niet meer merk ik...
Mijn metallica verzameling:
http://wolfway.metpage.orgno votes
-
18-04-2010, 00:20 #4Member
- Registered
- 23/11/03
- Location
- Landeurp
- Posts
- 1,791
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 10/17
Doe eens Project > Clean...
Staat Build Automatically aan? Doe je rechtermuisknop op je klasse met je main() in, Run As > Java Application of klik je gewoon op de play-knop?no votes
-
18-04-2010, 05:28 #5
Heb je rechtermuisknop op je main class gedaan en dan run as -> java application? Eclipse doet nogal raar als je gewoon op dat run (compile) pijltje klikt...
no votes
-
18-04-2010, 07:58 #6Approved 9liver
- Registered
- 21/01/04
- Location
- Aarschot
- Posts
- 7,493
- iTrader
- 21 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/165
Zitten de de ingebakken java klassen (String enzo) nog op je classpath m8 ?
JRE System Library heet het onder eclipse of zoiets.Forbidden
You don't have permission to access /forum on this server.no votes
-
18-04-2010, 14:49 #7Approved 9-lifer
- Registered
- 27/08/04
- Location
- Leuven
- Posts
- 930
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 11/38
Toon eens een screenshot van de package explorer met alles van je project opengevouwen. Mss zit die structuur fout.
no votes
-
19-04-2010, 19:23 #8Member
- Registered
- 07/01/09
- Location
- WhatEva
- Posts
- 130
- iTrader
- 0
- Mentioned
- 0 Post(s)
Mmmh k heb deze error ook een tijdje gehad heb eigenlijk nooit geweten wat de echte reden was , maar als ik een nieuwe workspace aanmaakte werkte het wel bij mij.
no votes
-
20-04-2010, 19:03 #9Member
- Registered
- 21/11/02
- Location
- Koningshooikt
- Posts
- 781
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
we hebben de fout uiteindelijk gevonden. We moesten een external .jar inlade met @ annotaties, en bij het doorsturen naar men partner en terug was er ergens een link stuk gegaaan (er stond dus nog een link naar een bestand dat er niet was in de java build path). na die link verwijdert te hebben was het in orde...
Mijn metallica verzameling:
http://wolfway.metpage.orgno votes
