je peux construire mon application proprement sur Windows et Mac OS X, mais sur les fenêtres lorsque je tente de lancer l'application que je reçois une classe non trouvée exception de ma classe principaleclasse Java Jar non trouvé Exception
principal 4 $ non trouvé .
classe est là et il construire proprement. pourquoi ne peut-il pas localiser le fichier de classe? Jar fonctionne sous OS X.
Le pot est créé comme suit.
<target name="jar" depends="">
<jar destfile="build/application.jar" >
<manifest>
<attribute name="Built-By" value="Hamza"/>
<attribute name="Main-Class" value="application"/>
</manifest>
<fileset dir="build">
<include name="**/*.class"/>
<include name="**/*.png"/>
<exclude name="**/*.jar"/>
</fileset>
</jar>
</target>
Je peux l'exécuter sans erreur sur OS X mais sous Windows je reçois des exceptions de classe non trouvées.
pourriez-vous ajouter des extraits de ligne de commande de ce que vous essayez? – Ram
Appelons notre classe qui détient le principal someApplication.java savoir quand j'essaie de l'exécuter je reçois someApplication $ 4 pas trouvé. fichier .class est là à l'intérieur du pot. et le même script de génération lorsque la génération sous OS X ne pose aucun problème. –