impossible d'exécuter javac sur Ubuntu

Je suis en train de lancer javac sur une Ubuntu terminal. Mais j'ai l'suivantes:

 $ javac
 The program 'javac' can be found in the following packages:
 * openjdk-6-jdk
 * ecj
 * gcj-4.4-jdk
 * gcj-4.6-jdk
 * gcj-4.5-jdk
 * openjdk-7-jdk
 Try: sudo apt-get install <selected package>

jdk est déjà installé et en cours d'exécution sudo apt-get install openjdk-6-jdk dit 0 upgraded, 0 newly installed, 0 to remove and 322 not upgraded.

Mon jdk est installé dans /usr/lib/jvm/java-6-open jdk; et je suis en mesure de compiler et exécuter un programme java d'eclipse. Mais je vais avoir cette prénommé problème lors de l'utilisation d'un terminal.

  • Est-il sur votre chemin?
  • Est javac sur votre chemin? Ce que la sortie ne vous obtenez à partir d'echo $PATH et echo $JAVA_HOME
  • Il n'apparaît pas sur votre chemin directement. Dans ubuntu, il y a un double lien symbolique (/usr/bin), d'abord dans /etc/alternatives/java, et à partir de là où il est situé. si vous echo $PATH, vous sera tout simplement obtenir de l'ordinaire binaire répertoires comme /usr/bin etc.
  • Merci. C'est utile.
  • Pas de. C'est ça le problème.
  • Mais si ce n'est pas sur le CHEMIN je m'attendre à quelque chose comme "command not found".
  • Ubuntu essaie de vous aider à trouver la commande si elle n'est pas actuellement trouvé de.
  • Comme Dave Newton dit, Ubuntu a une base de données d'applications, il sait à ce sujet, vous pouvez aller voir dans le dossier /usr/share/commande-pas-trouvé si vous êtes intéressé
  • Grâce Uku, c'est utile de le savoir.

InformationsquelleAutor Shuo | 2012-01-14