Acabo de instalar JDK en Ubuntu con el sudo apt-get install openjdk-6-jdk
comando, después de la instalación, ¿dónde está bin
ubicado el directorio Java ? ¿Y cómo puedo configurar la ruta del entorno para ese directorio? Tengo poca experiencia con Ubuntu, ¿alguien puede dar algún consejo o sugerir algún buen sitio web como referencia?
ubuntu
environment-variables
java
Ullas Prabhakar
fuente
fuente
export PATH=${JAVA_HOME}/bin:${PATH}
y la versión se actualizó. Creo que la prioridad de izquierda a derecha funciona aquí.Java se instala normalmente para
/usr/java
localizar la versión que tiene y luego hacer lo siguiente:Suponiendo que está usando bash (si recién está comenzando, recomiendo bash sobre otros shells), simplemente puede escribir bash para iniciarlo.
Edite su
~/.bashrc
archivo y agregue las rutas de la siguiente manera:por ej. vi
~/.bashrc
inserte las siguientes líneas:
después de guardar los cambios, salga y reinicie su bash o simplemente escriba bash para iniciar un nuevo shell
Escriba
export
para asegurarse de que las rutas sean correctas.Escriba
java -version
para garantizar que Java sea accesible.fuente
Ubuntu instala openjdk6 en la
/usr/lib/jvm/java-6-openjdk
ruta. Entonces tendrás el contenedor adentro/usr/lib/jvm/java-6-openjdk/bin
. Por lo general, el classpath se configura automáticamente para los ejecutables de Java y relacionados.fuente
Para configurar JAVA_HOME / PATH para un solo usuario , inicie sesión en su cuenta y abra el archivo .bash_profile
Establezca JAVA_HOME de la siguiente manera utilizando la exportación de sintaxis
JAVA_HOME=<path-to-java>
. Si su ruta está configurada en /usr/java/jdk1.5.0_07/bin/java, configúrela como sigue:Establezca la RUTA de la siguiente manera:
Siéntase libre de reemplazar /usr/java/jdk1.5.0_07 según su configuración. Guarde y cierre el archivo. Simplemente cierre sesión y vuelva a iniciar sesión para ver los nuevos cambios. Alternativamente, escriba el siguiente comando para activar la nueva configuración de ruta inmediatamente:
O
Verifique la nueva configuración:
Consejo: Utilice el siguiente comando para encontrar la ruta exacta a la que se ejecuta Java en UNIX / Linux:
Tenga en cuenta que el archivo ~ / .bashrc es similar, con la excepción de que ~ / .bash_profile se ejecuta solo para shells de inicio de sesión de Bash y .bashrc se ejecuta para cada nuevo shell de Bash.
Para configurar JAVA_HOME / PATH para todos los usuarios , debe configurar la configuración global en el archivo
/etc/profile
OR/etc/bash.bashrc
para todos los usuarios:A continuación, configure las variables PATH / JAVA_PATH de la siguiente manera:
Guarde y cierre el archivo. Una vez más, debe escribir el siguiente comando para activar la configuración de ruta inmediatamente:
O
fuente
si ha instalado solo openJDK, debe actualizar sus enlaces, porque puede tener alguna instalación de OpenJDK.
después de este
agregue la siguiente línea en el archivo
JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME
puedes conseguir tu versión java
fuente
Para configurar el alcance amplio del sistema, debe usar el
/ etc / archivo de entorno
sudo gedit /etc/environment
es la ubicación donde puede definir cualquier variable de entorno. Puede ser visible en todo el alcance del sistema. Después de definir la variable, el sistema debe reiniciarse.
EJEMPLO
Añadir como siguiente:
Aquí está el sitio donde puede encontrar más: http://peesquare.com/blogs/environment-variable-setup-on-ubuntu/
fuente
source /etc/environment
comandoDebería poner java en su camino, probablemente en / usr / bin / java. La forma más fácil de encontrarlo es abrir un término y escribir "which java".
fuente
Necesita establecer la variable $ JAVA_HOME
En mi caso, mientras configuraba Maven, tuve que configurarlo donde está instalado JDK.
Primero descubra dónde está instalado JAVA:
java: / usr / bin / java / usr / share / java /usr/share/man/man1/java.1.gz
Ahora cava más profundo
lrwxrwxrwx 1 root root 46 25 de agosto de 2018 / etc / alternativas / java -> / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java Profundice más:
-rwxr-xr-x 1 root root 6464 14 de marzo 18:28 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
Como no se hace referencia a ningún otro directorio, usaremos esto.
Abra / etc / environment utilizando nano
Añadir las siguientes líneas
Vuelva a cargar la RUTA usando
Ahora,
Aquí está su salida:
/usr/lib/jvm/java-1.8.0-openjdk-amd64
Fuentes a las que me referí:
https://askubuntu.com/a/175519
https://stackoverflow.com/a/23427862/6297483
fuente
Tipo
Escriba el siguiente código en una nueva línea
Tipo
en terminal
fuente
Actualizar
bashrc
archivo para agregarJAVA_HOME
sudo nano ~/.bashrc
Añadir
JAVA_HOME
albashrc
archivoexport JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin
Asegúrese de que Java sea accesible
java -version
En caso de instalación manual de JDK, si recibió un error como se muestra a continuación
Ejecute el siguiente comando en su directorio JAVA_HOME / lib:
unpack200 -r -v -l "" tools.pack tools.jar
Ejecute los siguientes comandos en su JAVA_HOME / jre / lib
../../bin/unpack200 rt.pack rt.jar ../../bin/unpack200 jsse.pack jsse.rar ../../bin/unpack200 charsets.pack charsets.jar
Asegúrese de que Java sea accesible
java -version
fuente
Cómo instalar paquetes java:
Instale la versión / versiones de java deseadas utilizando paquetes oficiales de ubuntu, que se administran con alternativas:
sudo apt install -y openjdk-8-jdk
u / y otra versión:
sudo apt install -y openjdk-11-jdk
Las respuestas anteriores son correctas solo cuando tiene solo una versión para todo el software en su máquina, y puede omitir el uso de alternativas de actualización. Entonces uno puede codificarlo rápidamente en .bashrc o en otro lugar:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
pero no es saludable, ya que más adelante puede cambiar la versión.
Forma correcta de configurar JAVA_HOME (y opcionalmente JAVA_SDK, JAVA_JRE)
La forma correcta (y obligatoria cuando tiene más de uno) es detectar a qué alternativa de actualización apunta y utilizar siempre alternativas de actualización para cambiar la versión activa.
Aquí están las sugerencias para ambos: solo cuenta Unix específica o para todas las cuentas (nivel de máquina).
1. solo para una cuenta Unix específica:
Use esto si no tiene permisos para hacerlo a nivel de máquina.
2. Para hacerlo a nivel de máquina, y para todos los depósitos de bourne, necesita 2 pasos:
2.a
Como su shell puede no estar configurado como interactivo de manera predeterminada, es posible que también desee hacer esto:
2.b
PD: No debería haber necesidad de actualizar $ PATH, ya que update-alternativa se encarga del enlace a / usr / bin /.
Más información en: https://manpages.ubuntu.com/manpages/trusty/man8/update-alternatives.8.html
fuente
Permítanme simplificar, primero descargue JDK del sitio web de Oracle: Enlace
2] Luego extraerlo
3] Cree una carpeta (jvm) en / usr / lib / ie / usr / lib / jvm
4] mueva la carpeta extraída del jdk a / usr / lib / jvm /
* Nota: use el comando terminal, sudo, mv, es decir, sudo mv
5] Cree un archivo .sh en /etc/profile.d/ por ejemplo: /etc/profile.d/myenvvar.sh
6] En el tipo de archivo .sh
* Nota: use terminal, gedit y sudo, por ejemplo: sudo gedit myenvvar.sh
7] Apague la computadora, después de todos estos pasos y reiníciela
8] Abra la Terminal y escriba
9] Verifique la salida, luego escriba
10] Comprueba la salida y sé feliz :)
fuente
Paso 1:
Paso 2:
Paso 3:
fuente
abrir jdk una vez instalado reside generalmente en su / usr / lib / java-6-openjdk Como de costumbre, necesitaría configurar JAVA_HOME, calsspath y Path. En ubuntu 11.04 hay un archivo de entorno disponible en / etc donde necesita configurar todos Tres caminos. Y luego necesitaría reiniciar su sistema para que los cambios surtan efecto.
Aquí hay un sitio para ayudarlo en http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html
fuente
Todo lo que tiene que hacer ahora es fijar las
“JAVA_HOME”
y“PATH”
variables de entorno y después que haya terminado. Ingrese los siguientes comandos para configurar sus variables de entorno. Asegúrese de que sus variables de entorno apunten a una instalación válida de JDK en su máquina. Para Ubuntu 18.04, la ruta es/usr/lib/jvm/java-8-openjdk-amd64/
Para verificar si su ruta JAVA_HOME se ha guardado correctamente, ingrese el siguiente comando para verificar.
fuente
Tengo un Linux Lite 3.8 (se basa en Ubuntu 16.04 LTS) y un cambio de ruta en el siguiente archivo (con privilegios de root) con reinicio ha ayudado.
fuente
Puede instalar el Ubuntu predeterminado (17.10) java desde apt:
Y establecerá la RUTA para usted, si en su lugar necesita instalar una versión específica de Java, puede seguir este YouTube
fuente
Abrir archivo
/etc/environment
con un editor de texto Agregar la líneaJAVA_HOME="[path to your java]"
Guardar y cerrar y luego ejecutarsource /etc/environment
fuente
Establecer la versión de Java de la lista de instalados. Para ver la lista de la versión instalada, ejecute el siguiente comando:
Luego configure su versión de Java de acuerdo con el siguiente comando:
fuente
Instalación de Oracle Java:
export JAVA_HOME = / home / abu / Java / jdk1.8.0_45 / export PATH = $ JAVA_HOME / bin: $ PATH
fuente