Hallo,
ich habe ein problem auf einem einzelnen rechner.
und zwar werden executable jars nicht geöffnet. das geht nicht nur meinem jar so, sondern auch anderen.
die main Klasse wird nicht gefunden.
sowohl unter vewendung eines installierten jre, als auch mit einem eigenen.
am manifest sollte es also nicht liegen. wie gesagt habe ich auch andere softwarepakete ausprobiert. kein jar lässt sich starten.
mit
java -classpath ".\myjar.jar" MyClass
funktioniert der spass.
für mich ergeben sich jetzt zwei fragen:
1. woran kann das liegen? ist da irgendwas mit dem classpath faul oder kann das mit einer firewall zusammenhängen oder so (unter win xp das ganze)
2. wie kann ich mein programm deployen um so etwas zu umgehen? der aufruf wie oben geht zwar, ich möchte das programm aber in eine exe wrappen (das klappt auch bei allen rechnern ausser auf dem einen) gut. mit launch4j habe ich die diversesten einstellungen mit classpath usw ausprobiert, klappt aber nicht.
eine version bekomme ich gebacken. allerdings geht das dann nur, wenn das arbeitsverzeichnis richtig gesetzt ist. mit verknüpfungen ohne richtig gesetztem arbeitsverzeichnis geht es nicht. meine software funktioniert bisher auch mit anderem arbeitsverzeichnis und soll das auch weiterhin.
ich habe ein problem auf einem einzelnen rechner.
und zwar werden executable jars nicht geöffnet. das geht nicht nur meinem jar so, sondern auch anderen.
die main Klasse wird nicht gefunden.
sowohl unter vewendung eines installierten jre, als auch mit einem eigenen.
am manifest sollte es also nicht liegen. wie gesagt habe ich auch andere softwarepakete ausprobiert. kein jar lässt sich starten.
mit
java -classpath ".\myjar.jar" MyClass
funktioniert der spass.
für mich ergeben sich jetzt zwei fragen:
1. woran kann das liegen? ist da irgendwas mit dem classpath faul oder kann das mit einer firewall zusammenhängen oder so (unter win xp das ganze)
2. wie kann ich mein programm deployen um so etwas zu umgehen? der aufruf wie oben geht zwar, ich möchte das programm aber in eine exe wrappen (das klappt auch bei allen rechnern ausser auf dem einen) gut. mit launch4j habe ich die diversesten einstellungen mit classpath usw ausprobiert, klappt aber nicht.
eine version bekomme ich gebacken. allerdings geht das dann nur, wenn das arbeitsverzeichnis richtig gesetzt ist. mit verknüpfungen ohne richtig gesetztem arbeitsverzeichnis geht es nicht. meine software funktioniert bisher auch mit anderem arbeitsverzeichnis und soll das auch weiterhin.