在终端中尝试运行 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.
请帮忙,谢谢。
答案1
设置环境变量。
您应该为 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
答案2
无头的jre/jdk 表示“不需要 GUI,也不会起作用”。我怀疑您希望 Minecraft 成为基于 GUI 的游戏。那么您需要完整的 jre。
坦白说,“不起作用”并不是一个有用的症状。是什么让你相信它不起作用?也许你期望某事,但结果却不同?这很难猜测。