donde - instalar java en ubuntu 2018
no se puede ejecutar javac en Ubuntu (1)
El binario javac (y probablemente otros binarios java) no está en la $PATH entorno $PATH su usuario. Hay varias maneras en que puede abordar esto:
Agregue
/usr/lib/jvm/java-6-open-jdk/bina la$PATHentorno$PATHsu usuario. Puede hacer esto agregando una línea similar a la siguiente en el.bash_profilesu usuario:export PATH=${PATH}:/usr/lib/jvm/java-6-open-jdk/binTendrá que reiniciar su sesión de terminal para que tenga efecto.
Cree enlaces simbólicos a los binarios de Java desde algún directorio que ya sea parte de su ruta (como
/usr/bin)sudo ln -s /usr/lib/jvm/java-6-open-jdk/bin/java /usr/bin/
sudo ln -s /usr/lib/jvm/java-6-open-jdk/bin/javac /usr/bin/Por cierto: hay varios otros ejecutables de java en
/usr/lib/jvm/java-6-open-jdk/bin. He mostrado los comandos de enlace simbólico parajavayjavacarriba. Debe ejecutar un comando similar para cualquier otro ejecutable que desee utilizar.Use la ruta completamente calificada directamente en la línea de comando:
$ /usr/lib/jvm/java-6-open-jdk/bin/javac
Actualizar:
Aparentemente, hay una solución elegante, pero específica de Ubuntu para este problema. Cuando estés en un sistema Ubuntu, usa update-java-alternatives .
Estoy tratando de ejecutar javac en un terminal de Ubuntu. Pero me sale lo siguiente:
$ 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 ya está instalado y ejecutando sudo apt-get install openjdk-6-jdk dice 0 upgraded, 0 newly installed, 0 to remove and 322 not upgraded.
Mi jdk está instalado en / usr / lib / jvm / java-6-open-jdk; y puedo compilar y ejecutar un programa java desde eclipse. Pero tengo este problema mencionado al usar un terminal.