2 votos

No se puede localizar un archivo ejecutable en "/usr/bin/java/bin/java"

Estoy teniendo un problema con el Java en mi Mac (OS X 10.7.3). Previamente he instalado y estaba funcionando bien. Después de algunos cambios en el .bash_profile y .archivo de perfil en el curso del tiempo, estoy teniendo un error como Unable to locate an executable at "/usr/bin/java/bin/java" cada vez que intento ejecutar "javac" o "java" en mi terminal.

echo $PATH da una salida como:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/sabya/Documents/Play_Framework/play-2.0:/usr/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin

Mi .bash_profile parece:

alias start_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM start"
alias stop_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM stop"
export JAVA_HOME=/usr/bin/java

Su molestando durante varios días y volver a instalar Java no son de ayuda. Soy un novato en Mac y necesitas ayuda para resolver este problema. Busqué en Google antes de publicar esta pregunta, pero no encontró nada relevante.

6voto

Usted probablemente puede simplemente eliminar la definición de entorno JAVA_HOME de .bash_profile y reiniciar el shell. Si usted realmente necesita para establecer la variable, el uso de

export JAVA_HOME=$(/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home)

para definir de forma dinámica dependiendo de la instalación de JDK versión o

export JAVA_HOME=/Library/Java/Home

para utilizar el sitio predeterminado (que es un enlace simbólico a la ruta de arriba).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X