JAR-файлы не работают
В терминале при попытке запустить файл JAR он не запускается. Я недавно удалил open jdk 6, чтобы сэкономить место, если это имеет значение.
abe@abe-Dimension-8400:~/Desktop$ java -jar Minecraft.jar
Я использую openjdk-7-jdk-headless Java-версию. Попытка переустановки openjdk-7-jre-headless
abe@abe-Dimension-8400:~/Desktop$ sudo apt-get install openjdk-7-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
openjdk-7-jre-headless is already the newest version.
Пожалуйста, помогите Спасибо.
2 ответа
headless jre / jdk означает "GUI не нужен и не будет работать". Я подозреваю, что вы хотите, чтобы Minecraft был игрой на основе GUI. Тогда вам нужен полный JRE.
Откровенно говоря "не работает" не является полезным симптомом. Что заставляет вас верить, что это не так? Может быть, вы ожидали чего-то и получили что-то другое? Сложно догадаться.
Настройка переменных среды.
Вы должны настроить переменные среды для Java, потому что все приложения на основе Java используют переменные среды для работы. Откройте ваш файл.bashrc и добавьте цветную линию ниже в конец файла. Убедитесь, что вам нужно указать свой путь вместо нас. Сохранить и выйти.
Это пример, взятый из http://www.2daygeek.com/how-to-install-java-7-openjdk-on-ubuntu/
magesh@magesh-desktop:~$ nano .bashrc
GNU nano 2.2.6 File: .bashrc
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/bin/java"
JRE_HOME="/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java"
PATH=$PATH:$HOME/bin:JAVA_HOME:JRE_HOME