please not found compiler java compilation centos javac

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