Java: Отказано в доступе

Java: Отказано в доступе

В настоящее время из Java в моей системе установлен только Sun JDK7.

Когда я пытаюсь запустить программу (клиент Unix Runescape), вот что появляется в моем терминале:

Попытка прочитать /home/ryanmcclure/Programs/runescape/share/settings.conf Ошибка чтения settings.conf, используется значение по умолчанию: 0 Ошибка чтения settings.conf, используется значение по умолчанию: default-java Ошибка чтения settings.conf, используется значение по умолчанию: 0 Ошибка чтения settings.conf, используется значение по умолчанию: runescape.prm

Чтение файла .prm /home/ryanmcclure/Programs/runescape/share/runescape.prm Это информация, которую я собрал из файла runescape.prm

## Начало файла

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

## Конец файла

Сейчас я проанализирую параметры! Проверка языковых настроек клиента (если есть) Попытка прочитать файл /home/ryanmcclure/jagexappletviewer.preferences

Невозможно прочитать файл jagexappletviewer.preferences, по умолчанию установлен язык=0 (английский). Сейчас я проанализирую содержимое файла jagexappletviewer.preferences, чтобы его можно было использовать. Сшивание языковых настроек с окончательными параметрами.

Конечная строка параметров: jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=0/jav_config.ws -Xmx256m -Xss1m jagexappletviewer

Запуск клиента с использованием этой версии Java: sh: java: Отказано в доступе

Запуск клиента RuneScape с помощью этой команды: 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

Запуск RuneScape Client! Теперь вы в руках Jagex.

## Конец скрипта ## Вывод клиента Jagex будет отображаться ниже

sh: java: Отказано в доступе

Что именно означает отказ в доступе в Java? Пожалуйста, помогите!!!

решение1

Чтобы это работало, вам нужно иметь возможность использовать команду "java".
Не могли бы вы попробовать добавить двоичный файл непосредственно в settings.conf?
Вы можете найти двоичный файл в любом дистрибутиве Linux, используя команду

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

пример настроек в settings.conf можно найти внутри settings.conf.example

Связанный контент