点击 “免费 java 下载”,选择合适的 Ubuntu 的版本,下载名称中不含“RPM”的:
<ignore_js_op>

http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载 jdk,同样选好合适的版本,注意是 32 位还是 64 位,以及非 rpm 格式,而是 tar.gz 格式:
<ignore_js_op>

<ignore_js_op>

下载好后的两个文件为 jre-*.tar.gz 和 jdk-*.tar.gz 。
2.
假设以上两个文件下载到了 /home/用户名/下载,那么终端执行以下命令:
$ cd ~/下载,去到该目录下
$ touch install_java.sh,在当前目录下创建一个脚本,也就是说要保证该脚本与刚才下载的 jre jdk 两个 .tar.gz 格式的文件在同一目录
3.
原帖在安装前执行了指令:
$ sudo apt-get purge openjdk-\*,删掉 openjdk
我之前没有删除也可以运行,所以后面在脚本中我就没有加入这一条指令,系统自带的东西我也不懂是否重要,所以就不删了。
4.
$ gedit install_java.sh,对该脚本进行编辑
打开文本后,将以下红色内容复制到里面:
#!/bin/bash
# Program:
# This script installs java into ubuntu.
# History:
# 2013.1.23 SF First Rlease
# From:
# http://www.linuxidc.com/Linux/2012-11/75001.htm
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
sudo mkdir -p /usr/local/java
sudo rm -r /usr/local/java/*
sudo tar zxvf ./jdk*.tar.gz -C /usr/local/java
sudo tar zxvf ./jre*.tar.gz -C /usr/local/java
sudo mv /usr/local/java/jdk* /usr/local/java/jdk
sudo mv /usr/local/java/jre* /usr/local/java/jre
sudo echo -e “\n#java\nJAVA_HOME=/usr/local/java/jdk\nJRE_HOME=/usr/local/java/jre\nPATH=\$PATH:\$HOME/bin:\$JAVA_HOME/bin:\$JRE_HOME/bin\nexport JAVA_HOME\nexport JRE_HOME\nexport PATH” >> /etc/profile
sudo update-alternatives –install “/usr/bin/java” “java” “/usr/local/java/jre/bin/java” 1
sudo update-alternatives –install “/usr/bin/javac” “javac” “/usr/local/java/jdk/bin/javac” 1
sudo update-alternatives –install “/usr/bin/javaws” “javaws” “/usr/local/java/jre/bin/javaws” 1
sudo update-alternatives –set java /usr/local/java/jre/bin/java
sudo update-alternatives –set javac /usr/local/java/jdk/bin/javac
sudo update-alternatives –set javaws /usr/local/java/jre/bin/javaws
4.
保存文本并关闭;
$ chmod a+x install_java.sh,将脚本赋予运行权限
$ sudo ./install_java.sh,运行该脚本
5.
此时 java 环境就配置好了,可以执行:
$ java -version,来查看一下版本
<ignore_js_op>

以后如果想要安装新的 java,只需要将新下载的 jre 和 jdk 文件和脚本放在同一个目录用相同的方式运行脚本即可。
二、下载并运行 minecraft
Ⅰ
使用 MinecraftSP 启动器(非正版用户)
1.
启动器的下载
http://www.mcbbs.net/thread-38297-1-1.html ,去 mcbbs 下载 MinecraftSPjar.zip 文件;
$ cd ~/下载
$ unzip MinecraftSPjar.zip,解压下载的压缩包
$ mv MinecraftSP.jar ~,把解压出来的 .jar 文件移动到主文件夹下,该步骤可选,不过推荐这样做
2.
minecraft 游戏文件的下载
http://www.mcbbs.net/thread-100665-1-1.html ,首先下载 .minecraft 文件夹;然后下载 resources 音效资源包;
$ cd ~/下载
$ unzip minecraft.zip,解压 .minecraft 游戏包
$ mv .mincraft ~,将 .minecraft 文件夹移动到主文件夹
$ unzip resources.zip,解压音效资源包
$ mv resources ~/.minecraft,将音效资源包移动到 .minecraft 的相同目录下
3.
跳转到 三、使用官方最新 lwjgl,按其步骤进行设置;
因为要用到 linux 版本并且是最新的 lwjgl,所以需要设置一下。
4.
$ java -jar ~/MinecraftSP.jar,就可以运行了。
关于第一次运行黑屏的问题见 三、。
Ⅱ
使用官方启动器(正版用户)
1.
登陆 http://minecraft.net/ ,登陆帐号,登陆后选择 Download Now(购买正版后之前的 Buy Now 按钮会变为 Download Now)
2.
进入 Download 界面后找到 “Minecraft for Linux/Other”,如果没有点击 “Show all platforms” 就可以找到;
下载 minecraft.jar:
<ignore_js_op>

3.
下载后建议放在主文件夹:
$ mv ~/下载/minecraft.jar ~
4.
$ java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
这时会弹出登陆界面,输入帐号密码,注意帐号要是邮箱格式,然后会自动下载必要文件,下载好之后就自动进入游戏了。
不过我下载后后直接运行,游戏窗口弹出来了,可以一直是黑屏,原因是 minecraft 官网自动下载的 lwjgl 不是最新版。解决方法见 三、。
三、使用官方最新 lwjgl
1.
下载官方 lwjgl:
下载格式为 lwjgl-*.zip 文件
2.
下载后,假设下载到 /home/用户名/下载,那么:
$ cd ~/下载,进入 /home/用户名 作为工作目录;
$ unzip lwjgl-*.zip,解压
3.
minecraft 的 .minecraft 文件夹在主目录 /home/用户名 中,在图形窗口浏览文件夹时按 Ctrl+H,就可以显示;
lwjgl 的相关文件也是放在这个 .minecraft 目录中,现在用新版替换旧版。继续在刚才的工作目录执行:
$ cd ~/下载/lwjgl-*
$ cp -f ./jar/jinput.jar ./jar/lwjgl.jar ./jar/lwjgl_util.jar ~/.minecraft/bin/
$ rm ~/.minecraft/bin/natives/*
$ cp -f ./native/linux/* ~/.minecraft/bin/natives/
这样就可以正常进入游戏了。
四、其他说明
1.
正版启动器第一此进入游戏没有声音,是因为起初没有音乐包,会在玩的过程中自动下载,所以游戏进行一会儿就有声音了。
声音文件在 ~/.minecraft/resourses。
2.
可以设置命令别名以快速进入游戏:
$ gedit ~/.bashrc
在文本的最后添加:
$ alias mc=’java -jar minecraft.jar’(SP启动器) 或
$ alias mc=’java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame’ (官方启动器)
添加完后保存退出;
然后重启一下终端,直接运行命令 mc 就可以了。
<ignore_js_op>

启动器备份下载:MinecraftSPjar






