[java]ubuntu 14.04 64bit安装jdk8玩minecraft1.7.9

游戏讨论
回复
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

[java]ubuntu 14.04 64bit安装jdk8玩minecraft1.7.9

#1

帖子 alexshots » 2014-04-26 0:35

[java]ubuntu 14.04 64bit安装jdk8玩minecraft1.7.9

注意这篇文章是新装的ubuntu 14.04,没有任何java环境。

首先,为何要安装jdk,因为网上有些文章写的不是太负责。

说ubuntu 下装java官方版本(非openjdk)jre和jdk,进去后发现只有jre的,没说jdk的。

比如
sudo add-apt-repository ppa:webupd8team/java
添加ppa的方法,进去后发现ubuntu 14.04 64bit只能找到oracle的jre7和8, jdk 只有7没有8,那我要你这ppa干什么?

java8能运行minecraft 1.7.9,刚上了一把shotbow的minez,能玩,不过卡的不行。网速卡,但是如果玩单机模式,比java7流畅一点了。

另外,minecraft的有些mod,需要把一些class文件整合到jar包中,windows下用7-zip这种软件就ok。直接窗口拖拽。

linux下就得jar命令搞定了。所以jre如果没有jar命令,我还只能用jdk(命令全)。

这篇文章所说的安装方法,比以前我用那种要好,以前我用jdk7,从oracle官方网站下载,tar。gz包,之后解压,设了路径还要分别为每个java命令,运行安装指令,比如jar命令要单独装,像这样:

sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/local/java/jdk1.7.0_21/bin/jar" 100

sudo update-alternatives --set jar /usr/local/java/jdk1.7.0_21/bin/jar

如果不装一下这2命令,就不能用jar命令,只能用java命令。不过现在看到一篇文,说的安装方法更方便。而jdk8则不用。

测试的minecraft是起动器1.3.11版,游戏核心1.7.9版的。能用jdk8u5.

安装前,先把系统做个软件包升级。之后,

java。com不提供jdk,要去oracle网站下载

http://www.oracle.com/technetwork/java/ ... 33151.html

150多MB,是64bit linux用的,只有tar。gz,红帽系linux提供rpm包。。。

下载后,解压下载的 jdk8的tar。gz 压缩包到 /opt 目录下,可能需要root级权限,我直接ctrl-alt-t控制台,sudo nautilus,root级文件夹管理器,图形窗口弄。
应该是解压生成

jdk1.8.0_05这么个文件夹。如同/opt/jdk1.8.0_05/这样(我自己还改了文件夹和子文件权限,都改成我当前用户的,因为那是root环境创建出来的,都是挂root用户的名字)

之后还是root权限下,
/etc/profile,编辑这个文本文件

末尾加入
# Sun java jdk 8
export JAVA_HOME=/opt/jdk1.8.0_05
export JRE_HOME=/opt/jdk1.8.0_05/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

然后,
/etc/bash.bashrc这个文本文件,
也是末尾加入

# Sun java jdk 8
export JAVA_HOME=/opt/jdk1.8.0_05
export JRE_HOME=/opt/jdk1.8.0_05/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

因为我的解压路径是/opt/jdk1.8.0_05
所以我那么写,如果以后版本或者路径不同,应该做相应修改。

最后,ctrl-alt-t控制台下,运行
source /etc/bash.bashrc
source /etc/profile

俩命令让新配置的文件应用到系统环境。(注意不要将jdk的export配置变量写入到environment里,过去的ubuntu版本就曾经有过这个问题,虽然写那里可能也能用,但是可能你以后无法装软件了。。。不能说是ubuntu的bug吧,但是那个东西最好别动。)

然后控制台中测试一下,
java -version 命令

我输出是 java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

然后运行一下minecraft,官方网站下载后,cd 命令到我下载的路径,控制台中,java -jar Minecraft.jar,
游戏正常。
-
头像
bzimage
帖子: 716
注册时间: 2006-03-14 10:25

Re: [java]ubuntu 14.04 64bit安装jdk8玩minecraft1.7.9

#2

帖子 bzimage » 2014-04-26 11:05

有图有真相
回复