Java: com.sun.tools.javac.Main introuvable lors de la tentative de compilation du programme Hadoop

Lorsque j'essaie de compiler mon programme dans Hadoop avec cette commande

bin/hadoop com.sun.tools.javac.Main WordCounter.java

de Hadoop dossier, il est dit

Error: Could not find or load main class com.sun.tools.javac.Main

J'ai regardé dans les mêmes discussions où les gens les suggéré de vérifier si JAVA_HOME est correctement indiqué. Ainsi, dans etc/hadoop/hadoop-env.shj'ai ajouté cette ligne

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

ensuite vérifié si tools.pack est bien décompressé dans /usr/lib/jvm/java-7-openjdk-amd64/lib et il a été. Ensuite, j'ai essayé javac -version qui a donné

javac 1.7.0_65

J'ai essayé de réinstaller Java mais elle ne résout pas le problème.

source d'informationauteur Kudayar Pirimbaev