Java: Permissão negada

0

Atualmente, só tenho o Sun JDK7 instalado no meu sistema em relação ao Java.

Quando tento rodar um programa (o Unix Runescape Client), aqui está o que aparece no meu terminal:

Trying to read /home/ryanmcclure/Programs/runescape/share/settings.conf Error reading settings.conf, using default value: 0 Error reading settings.conf, using default value: default-java Error reading settings.conf, using default value: 0 Error reading settings.conf, using default value: runescape.prm

Reading .prm file /home/ryanmcclure/Programs/runescape/share/runescape.prm This is the info i gathered from the runescape.prm file

## File Start

-Djava.class.path=jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=$(Language:0)/jav_config.ws -Xmx256m -Xss1m jagexappletviewer

## File End

I will now parse the parameters! Checking your client language setting(if any) Trying to read file /home/ryanmcclure/jagexappletviewer.preferences

Unable to read jagexappletviewer.preferences file, defaulting to Language=0 (English). I will now parse the contents from the jagexappletviewer.preferences file so it can be used. Stitching the language setting to the final parameters.

Final parameter string is: jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=0/jav_config.ws -Xmx256m -Xss1m jagexappletviewer

Launching client using this java version: sh: java: Permission denied

Launching the RuneScape Client using this command: 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

Executing the RuneScape Client! You are now in the hands of Jagex.

## End Of Script ## Jagex client output will appear below here

sh: java: Permission denied

O que exatamente a permissão negada significa com Java? Por favor ajude !!!

    
por Ryan McClure 24.02.2012 / 11:13

1 resposta

2

para que funcione você precisa ser capaz de usar o comando "java"
você poderia tentar adicionar o binário diretamente ao settings.conf?
você pode encontrar o binário em qualquer distribuição do Linux usando o comando

sudo find / -name "libjli.so" | sed "s/\/lib\/\(i386\|amd64\)\/jli\/libjli.so/\/bin\/java/g"

exemplo para as configurações no settings.conf podem ser encontradas dentro de settings.conf.example

    
por HikariKnight 04.06.2012 / 10:43