Java: permiso denegado

Java: permiso denegado

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í debajo

sh: 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

información relacionada