Java-Anwendung (Befehl) aus Panel starten?
Nicole Sch.
hasenhuette-ng at yahoo.de
Mit Feb 25 14:28:56 GMT 2009
Axel Birndt schrieb:
> Logisch: "-" kennt die JVM nicht. Kein Problem :-)
Hab auch grad den Fehler selbst entdeckt, ein Tippfehler: Hatte bei
-Xmx512m hatte ich ein Leerschritt zwischen - und X
> /usr/bin/java -Xms256M -Xmx512M -classpath
> "/mnt/Video/eba/:/mnt/Video/eba/EbaMain.exe"
> -jar /mnt/Video/eba/EbaMain.exe w
>
> und wieder alles auf einer Zeile.
Da kommt bei mir nur wieder:
Exception in thread "main" java.lang.NullPointerException
at de.daedalic.eba.EbaFileIO.ladeContent(EbaFileIO.java:240)
at de.daedalic.eba.Eba.main(Eba.java:29)
Das Logo taucht kurz auf, verschwindet wieder und ich bin wieder am
Prompt.
> Kannst es auch auf einer Zeile in
> ein kleines Script kopieren:
>
> #!/bin/bash
> /usr/bin/java -Xms256M - Xmx512M -classpath \
> "/mnt/Video/eba/:/mnt/Video/eba/EbaMain.exe" \
> -jar /mnt/Video/eba/EbaMain.exe w
Beim Script erhalte ich folgenden Fehler:
Exception in thread "main" java.lang.NoClassDefFoundError: -jar
Caused by: java.lang.ClassNotFoundException: -jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
--
Grüße
Nicole
~~~
ubuntu 8.04 mit gnome