¿Cómo se establece la versión de Java para usar en un git bash de Windows? ¿Funciona a través de las variables de entorno? Java -version da otra versión en el símbolo del sistema DOS que en git bash ...¿Cómo configuras la versión de Java en Windows git bash?
Respuesta
No configura la versión java. Está buscando las variables de entorno $PATH
(bash) y %PATH%
(Windows/DOS/cmd.exe). Cuando ejecuta el comando java -version
, el shell busca en los directorios en el $PATH
para localizar el programa java
y ejecutarlo con los argumentos dados. Si obtienes diferentes resultados en diferentes shells, eso significa que tienes diferentes PATH de modo que se encuentra una instalación diferente de Java.
¿Y cómo establece permanentemente $ PATH (bash)? –
Edite su $ HOME/.bashrc o $ HOME/.login. Consulte 'man bash' para obtener detalles sobre cómo bash maneja la configuración de inicio. – dsh
para la posteridad: 'export PATH ="/c/Program Files/Java/
- Ir a Propiedades del sistema -> Avanzado -> Variables de entorno
- Nuevo Sistema Variable
- 'Nombre de la variable': RUTA
- 'Valor de la variable': C \ Archivos de programa \ Java \ jdk-9 \ bin (o lo que su trayectoria es)
- Reiniciar Git Bash
(Windows 10)
- 1. Instalando git en Windows: Git Bash Aquí o la extensión de shell git-cheetah?
- 2. .bash_history no se actualiza en Git para Windows (git bash)
- 3. ¿Cómo instalar git bash en ubuntu?
- 4. Git Bash: Inicie la aplicación a través de Alias sin colgar Bash (Windows)
- 5. ¿Por qué falla Ctrl-Z en Windows Git bash shell?
- 6. ¿Cómo registrar la unidad recientemente montada en git bash?
- 7. ¿Cómo detectar la versión verdadera de Windows?
- 8. ¿Cómo puedo reiniciar git bash?
- 9. Guión de inicio Bash en Windows
- 10. git stash aplicar la versión
- 11. ¿Cuáles son los comandos para usar Git Bash en Windows, p. cuando en modo git diff?
- 12. ¿Cómo obtener la versión de la aplicación en Windows Phone?
- 13. sh.exe ": emacs: comando no encontrado (Windows Git bash)
- 14. ¿Cómo mantengo el número de versión de mi script bash que está controlado por git source?
- 15. ¿Cómo se fusiona en GIT en Windows?
- 16. git: ¿Cómo obtengo la última versión de mi código?
- 17. ¿Cómo cambiar el nombre de usuario de git bash en Windows?
- 18. git bash preguntas
- 19. ¿Dónde configuras la configuración de correo electrónico en teamcity?
- 20. Git con SSH en Windows
- 21. integrando Git Bash con Visual Studio
- 22. ¿Cómo puedo cambiar la versión de Java Runtime en Windows (7)?
- 23. Script Git commit bash
- 24. ¿Cómo volver a la versión más reciente en Git?
- 25. Obtenga la versión corta de git hash
- 26. Administrar una rama de versión en Git
- 27. Cambiando la versión de Java
- 28. ¿Cómo se relaciona la versión de Java de Android con una versión de Java SE?
- 29. ¿Cómo configuras tu árbol de desarrollo de .NET?
- 30. Cómo actualizar la versión de SVN utilizada por git-svn
Ho ¿Has arreglado esto? – Thermech
Tenía PATH y JAVA_HOME configurados correctamente, pero Git Bash seguía mostrando una versión anterior de Java. Estoy ejecutando un Win 7 de 64 bits y la trampa fue que tenía una versión anterior de 32 bits en la ruta 'C: \ Archivos de programa (x86) \ Java \ jre7 \ bin'. Por alguna razón, fue recogido por Git Bash aunque no se hizo referencia explícita desde ningún lugar. – Mareen
Mismo problema aquí. En un indicador de línea de comando "normal", JAVA_HOME apunta al jdk8. En Git Shell, si compilo un proyecto de Android, por ejemplo, se queja los puntos de JAVA_HOME al jre8. – Thomas