Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Welche Parameter bei java um Klasse aus Package zu starten?
ich habe meine Klasse "MeineKlasse.java" im Package "de.jefferson.test" im Verzeichnis "c:\projekte\java\de\jefferson\test"
Nun will ich die Klasse über die Kommandozeile starten (java.exe ist im path) aber egal was ich wie mit welchen Parametern mache (-cp... -da...) es klappt nicht.
kann mir jemand einen link zu einer seite sagen wo ich mich schlaulesen kann bzgl. der paramter von java.exe oder mir einfach sagen wie genau ich obiges beispiel starten könnte?
Exception in thread "main" java.lang.NoClassDefFoundError: MeineKlasse(w
rong name: de/jefferson/test/MeineKlasse)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Wenn ich die Klasse im defaultpackage deponiere und versuche zu starten funktioniert es.
sorry, ich bin's nochmal. jetzt habe ich das problem, dass ich in "MeineKlasse" eine import anweisung habe
import com.jeans.trayicon.*;
die entsprechende windowstrayicon.jar datei liegt in c:\projekte\libs\
beim start mit java -cp c:\projekte\java de.jefferson.test.MeineKlasse bekomme ich nun die fehlermeldung
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: com/jeans/trayicon/WindowsTrayIcon at de.jefferson.test.MeineKlasse.<init>(MeineKlasse.java:34) at de.jefferson.test.MeineKlasse.main(MeineKlasse.java:29)
Gibt es eine Möglichkeit auch noch .jar dateien in dem Parameter auf der Kommandozeile anzugeben??? ich hab mal probiert die windowstrayicon.jar in den java.library.path zu kopieren (C:\Program Files\Java\j2re1.4.2_06\bin;...) aber auch das hat nix geholfen.