
Actualmente sólo tengo Sun JDK7 instalado en mi sistema en lo que respecta a Java.
Cuando intento ejecutar un programa (el cliente Unix Runescape), esto es lo que aparece en mi terminal:
Intentando leer /home/ryanmcclure/Programs/runescape/share/settings.conf Error al leer settings.conf, usando el valor predeterminado: 0 Error al leer settings.conf, usando el valor predeterminado: default-java Error al leer settings.conf, usando el valor predeterminado : 0 Error al leer settings.conf, usando el valor predeterminado: runescape.prm
Leyendo el archivo .prm /home/ryanmcclure/Programs/runescape/share/runescape.prm Esta es la información que recopilé del archivo runescape.prm
## Inicio del archivo-Djava.class.path=jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=$(Idioma:0)/jav_config. ws -Xmx256m -Xss1m jagexappletviewer
## Fin del archivo¡Ahora analizaré los parámetros! Comprobando la configuración de idioma de su cliente (si corresponde) Intentando leer el archivo /home/ryanmcclure/jagexappletviewer.preferences
No se puede leer el archivo jagexappletviewer.preferences; el valor predeterminado es Idioma=0 (inglés). Ahora analizaré el contenido del archivo jagexappletviewer.preferences para poder usarlo. Uniendo la configuración del idioma a los parámetros finales.
La cadena del parámetro final es: jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=0/jav_config.ws -Xmx256m -Xss1m jagexappletviewer
Iniciando cliente usando esta versión de Java: sh: java: Permiso denegado
Iniciando el cliente RuneScape usando este comando: cd /home/ryanmcclure/Programs/runescape/bin && java -cp
jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com /k=3/l=0/jav_config.ws -Xmx256m -Xss1m jagexappletviewer /share¡Ejecutando el cliente RuneScape! Ahora estás en manos de Jagex.
## Fin del script ## La salida del cliente Jagex aparecerá aquí debajosh: java: permiso denegado
¿Qué significa exactamente permiso denegado con Java? ¡¡¡Por favor ayuda!!!
Respuesta1
para que funcione necesitas poder usar el comando "java".
¿Podrías intentar agregar el binario directamente a settings.conf?
puedes encontrar el binario en cualquier distribución de Linux usando el comando
sudo find / -name "libjli.so" | sed "s/\/lib\/\(i386\|amd64\)\/jli\/libjli.so/\/bin\/java/g"
Un ejemplo de la configuración en settings.conf se puede encontrar dentro de settings.conf.example