Tout d'abord, je suis sous Ubuntu 9.10Java Classpath Problèmes dans Ubuntu
J'ai édité le fichier/etc/environnement pour ressembler à ceci:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.20"
CLASSPATH="/home/travis/freetts/lib/freetts.jar:/home/travis/freetts/lib/jsapi.jar:."
Je lance alors « source/etc/environnement "pour s'assurer que les changements sont inclus. Ensuite, j'essaie de compiler mon programme de test simple en utilisant ceci:
javac Test.java
Il jette quelques erreurs, mais quand je compile comme ceci:
javac -cp/home/travis/freetts/lib/freetts.jar: /home/travis/freetts/lib/jsapi.jar :. Test.java
Cela fonctionne très bien, ce qui me porte à croire que pour une raison quelconque javac ne voit pas la variable d'environnement CLASSPATH? Je peux l'écho et tout dans le terminal:
echo $ CLASSPATH me donne ce que je mets dans
Toute aide sur ce serait grandement apprécié..
Quelle est la sortie de java -version? Pouvez-vous aussi lancer update-java-alternatives -l et publier la sortie Pouvez-vous inclure les messages d'erreur que vous obtenez? – lucasweb
Que se passe-t-il lorsque vous exécutez java, pas javac? –
Je n'ai pas de classe compilée pour exécuter java sur ... Le fichier Test.java est juste du code simple. Jette juste les erreurs comme prévu. – Travis