» »

[Java]java.lang.NoClassDefFoundError

[Java]java.lang.NoClassDefFoundError

KernelPanic ::

Spostovani!

V Eclipsovem Workspace-u imam dva projekta, ki sta odvisna od drug drugega - izmenjujeta si razrede. Naprimer, obe aplikaciji uporabljata razred CSettingsManager, katerega naloga je pridobivanje nastavitev iz xml datoteke za povezovanje z podatkovno bazo. To je da danes delalo brez problemov. Sedaj, ko pozenem prvo aplikacijo, dobim sledec error:
Exception in thread "main" java.lang.NoClassDefFoundError: CSettingsManager
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: CSettingsManager
at java.net.URLClassLoader$1.run(Unknown Source)
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)
... 6 more
Razred CSettingsManager sam ni deklrariran v tej aplikaciji, ampak v drugi. Drugi projekt lahko pozenem brez problemov. V cem je tezava?

Lp,
M.

KaRkY ::

Kot ti exception pove na classpathu ne najde definicije razreda CSettingsManager za kaj več je pa potrebno več informacij, kot recimo a ti to javi ko zaganjaš iz Eclipsa ali ko zaganjaš iz konzole, če iz konzole kake parametre podaš javi itd.
When you look long into an abyss, the abyss looks into you

KernelPanic ::

Potem malo pocekiram Project Build Path? Tam imam oba projekta, moralo bi delati ... Bom iz konzole se pognal, samo malo, pa javim ...

KernelPanic ::

javaw -g -verbose -c CFrameMain.java
javi:
Error: Could not create the Java Virtual Machine. Error: A fatal exception has occured. Program will exit.

Spura ::

problem ni build path ampak classpath. Razredi oz. jari obeh projektov morajo biti na classpathu.

KernelPanic ::

Ja, smo migrirali vse na NetBeans, tale Eclipse je v k..... Sedaj dela vse!

Spura ::

Kera resitev, migracija IDEja :)) Eclipse je v kurcu ja :))

win64 ::

KernelPanic je izjavil:

javaw -g -verbose -c CFrameMain.java
javi:
Error: Could not create the Java Virtual Machine. Error: A fatal exception has occured. Program will exit.


Zaganjal boš izvorno kodo?
javac je za prevest
java je za zaganjat prevedene razrede/jar

KernelPanic ::

Ja, saj smo ze resili, ravno to pravim! Lahko zaprete temo ...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java]Problem z zaganjanjem aplikacije na sterzniku

Oddelek: Programiranje
121576 (1385) KernelPanic
»

tomcat in datasource

Oddelek: Programiranje
131911 (1668) infiniteLoop
»

Java- hibernate.properties not found

Oddelek: Programiranje
111736 (1236) xsenon
»

Težave z java klepetalnico

Oddelek: Omrežja in internet
51702 (1582) gokky
»

java igre na internetu- ne zažene

Oddelek: Pomoč in nasveti
81604 (1508) kl82

Več podobnih tem