Je reçois: Could not find the main class: org.dav.kin.Tester. Program will exit.
lorsque je tente de lancer mon fichier jar via java -jar tester.jar
oujava -classpath tester.jar org.dav.kin.Tester
Est-ce que quelqu'un sait ce qui ne va pas et comment y remédier? Ci-dessous sont des détails supplémentaires. Merci.pot ne peut pas trouver la classe principale
fichier Manifest:
Manifest-Version: 1.0
Created-By: DKin
Class-Path: .
Main-Class: org.dav.kin.Tester
pot tf tester.jar
org/
org/dav/
org/dav/kin/
org/dav/kin/Tester.class
org/dav/kin/TesterCellRenderer.class
...
...
META-INF/
META-INF/MANIFEST.MF
MISE À JOUR:
fichier Jar fonctionne si je spécifie le système classpath, qui contient le groovy-all-{version}.jar
, li ke so: java -classpath tester.jar;"%CLASSPATH%" org.dav.kin.Tester
Quelqu'un sait pourquoi je dois explicitement ré-indiquer le classpath (ou plus précisément, le pot groovy)?
Afficher la sortie de ' jar tf tester.jar' –
assurez-vous que la dernière ligne est "Main-Class: org.dav.kin.Tester \ r \ n", juste une nouvelle ligne ne fonctionne pas de façon fiable. –