
В настоящее время из 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