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
syed@ubuntu:~/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:
syed@ubuntu:~/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
:
syed@ubuntu:~/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.
Vous devez vous connecter pour publier un commentaire.
Installer un JDK
ÉDITÉ: première réponse avait package pour jre (pas de jdk)
openjdk-7-jdk
, le jre est déjà là par le regard de celui-ci.Aucun de ces travaillé sur mon Ubuntu, vraiment. S'avère, il ya quelque chose comme
/usr/lib/jvm/default-java
, qui est un lien symbolique vers la version de java.Le plus drôle, c'était en soulignant à
/usr/lib/jvm/java-7-openjdk-i386
(le JDK!), maisJAVA_HOME
souligné complètement différent de l'emplacement de l'endroit où j'ai mon actuel, up-to-date JDK8 de l'installation.J'ai simplement mis à jour le lien vers le point à l'emplacement correct, mais il est susceptible d'être remplacé par une mise à jour de OpenJDK7... je suppose que je dois me débarrasser de OpenJDK ensuite.
C'était un problème avec une variable d'environnement. Après la correction de la variable d'environnement java_home dans etc/environnement et le redémarrage de ubuntu, maintenant, il fonctionne ok. Merci pour les conseils.
JAVA_HOME="/usr/lib/jvm/java-6-openjdk-i386"
en ligne de nouveaux etc/envirnment. Le problème est résolu.J'ai été confrontée au même problème, après avoir vu ce post, j'ai essayé de faire
javac a échoué. Cependant, ubuntu m'a incité à installer javac avec le message suivant
Après l'installation de javac à l'aide de openjdk-7-jdk et ajouter les 2 lignes de mon bashrc, gradle commencé à travailler
Ici, /usr/lib/jvm/java-7-openjdk-amd64/jre est le répertoire contenant le binaire java trouvée en faisant de java
Installer JDK
Rendre votre $JAVA_HOME point pour le nouvellement installé JDK
Mise à jour de votre commande java lien symbolique
Essayer de nouveau
Pour être plus précis, essayez d'ajouter un gradle.les propriétés de fichier et spécifiez org.gradle.java.la maison. Il a travaillé pour moi quand j'ai eu ce même problème.
https://docs.gradle.org/current/userguide/build_environment.html