Java: permissão negada

Java: permissão negada

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

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

Tentando ler /home/ryanmcclure/Programs/runescape/share/settings.conf Erro ao ler settings.conf, usando o valor padrão: 0 Erro ao ler settings.conf, usando o valor padrão: default-java Erro ao ler settings.conf, usando o valor padrão : 0 Erro ao ler settings.conf, usando o valor padrão: runescape.prm

Lendo o arquivo .prm /home/ryanmcclure/Programs/runescape/share/runescape.prm Esta é a informação que reuni do arquivo runescape.prm

## Arquivo Iniciar

-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

## Fim do arquivo

Agora vou analisar os parâmetros! Verificando a configuração de idioma do cliente (se houver) Tentando ler o arquivo /home/ryanmcclure/jagexappletviewer.preferences

Não foi possível ler o arquivo jagexappletviewer.preferences, o padrão é Idioma=0 (Inglês). Agora analisarei o conteúdo do arquivo jagexappletviewer.preferences para que ele possa ser usado. Costurando a configuração do idioma aos parâmetros finais.

A sequência de parâmetros final é: 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 versão java: sh: java: Permissão negada

Iniciando o 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

Executando o Cliente RuneScape! Você está agora nas mãos da Jagex.

## End Of Script ## A saída do cliente Jagex aparecerá abaixo aqui

sh: java: Permissão negada

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

Responder1

para que funcione você precisa 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 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 em settings.conf pode ser encontrado em settings.conf.example

informação relacionada