ubuntu Ne peut pas trouver de Système Compilateur Java. Vérifiez que vous avez installé un JDK (et pas seulement un JRE) un

Sur ubuntu 12 ans, je suis en train de lancer un programme d'exemple de fusible-jna. Je l'ai eu en dessous de message d'erreur

[email protected]:~/Downloads/fuse-jna-master/examples$ ./hellofs.sh ~/hellofs
:compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

de course java -version de commande m'indique:

[email protected]:~/Downloads/fuse-jna-master/examples$ java -version
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea7 2.3.7) (7u15-2.3.7-0ubuntu1~12.10)
OpenJDK Client VM (build 23.7-b01, mixed mode, sharing)

sortie de javac -version:

[email protected]:~/Downloads/fuse-jna-master/examples$ javac -version
javac 1.6.0_27

ces derniers sont installés sur mon système, voir la photo ici

http://i40.tinypic.com/2hf2j4z.png

Merci de me guider pour exécuter ce programme sur Ubuntu

  • JDK (et pas seulement un JRE), cochez la case ne vous avez javac.exe. essayez d'exécuter javac
  • de course de commande de javac montrent une longue sortie, une partie de ce qui est comme "Usage: javac <options> <source des fichiers> où les options possibles incluent: -g de Générer toutes les informations de débogage -g:aucun ne Génèrent aucune information de débogage -g:{lignes,vars,source} génère que quelques infos de débogage -nowarn Génèrent pas d'avertissements -verbose messages de Sortie sur ce que le compilateur fait autodérision de Sortie de la source des endroits où Api obsolète sont utilisés .............
  • Il serait intéressant de savoir ce que les scripts shell est en train de faire. Exécuter le script avec bash -x pour le savoir. Et aussi de ce que la variable JAVA_HOME est réglé.
  • merci, sa a été le problème avec envirnment variable. après le réglage de envirnment variables et le redémarrage de ubuntu, Maintenant sa fonctionne ok.
InformationsquelleAutor user584910 | 2013-12-21