not - javac: comando no encontrado
install javac ubuntu (6)
He instalado Java en mi máquina CentOS versión 5.5 utilizando el comando yum install java
. Pero no puedo compilar una clase usando javac.
¿Debo instalar cualquier otro paquete?
He intentado localizar el ejecutable javac
pero no puedo encontrarlo.
/usr/bin/java
está vinculado de la siguiente manera:
/usr/bin/java
-> /etc/alternatives/java
/etc/alternatives/java
-> /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
He visto la siguiente salida por la yum list installed |grep java
:
java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.16.b17.el5 installed
tzdata-java.x86_64 2011b-1.el5 installed
Asegúrese de instalar JDK / JRE primero.
sigue estos pasos:
terminal abierta vaya a su diccionario raíz escribiendo
cd /
Verás la carpeta Biblioteca
Ahora sigue esta ruta Library/Java/JVM/bin
Una vez que ingresas a la bin
puedes ver el archivo javac
Ahora necesita obtener la ruta de esta carpeta para eso solo escriba este comando
pwd
obtener el camino para su javac
.
¿Es el ejecutable javac en un directorio que es parte de tu PATH?
No conozco el equivalente de CentOS de la ruta de Windows, pero si realiza un cd en el directorio java sdk y ejecuta ./javac, ¿sucede algo?
Instaló Java Runtime Environment (JRE) solamente, que no contiene javac
. Para javac
, debe instalar OpenJDK Development Environment . Puede instalar java-devel
o java-1.6.0-openjdk-devel
, que incluyen javac
.
Por cierto: puedes averiguar qué paquete proporciona javac
con una búsqueda yum
, por ejemplo
su -c ''yum provides javac''
en versiones más recientes de CentOS, por ejemplo 6, el comando cambia a
su -c ''yum provides */javac''
Otra nota: usar yum
y openjdk
es solo una posibilidad para instalar el JDK. Mucha gente prefiere el SDK "original" de Sun / Oracle. Consulte ¿Cómo instalar Java SDK en CentOS? y enlaces para alternativas.
No sé exactamente qué yum install java
realmente yum install java
. Pero para verificar la existencia de javac haz:
> updatedb
> locate javac
preferiblemente como raíz. Si no está allí, probablemente solo haya instalado Java runtime (JRE) y no Java Development Kit (JDK). Lo mejor es obtener esto del sitio de Oracle : como los repos de Linux pueden estar un poco atrasados con las últimas versiones y también parecen suministrar solo el jdk abierto en comparación con el Oracle / Sun, que preferiría si tuviera la opción .
Trabajó para mi :
yum install java-devel
usa el siguiente comando:
sudo yum install java-1.6.0-openjdk-devel