Debian8中安装JAVA(JDK&JRE)

这次主要是为了帮一个用debian的朋友搞定MINECRAFT服务端而写的,依旧是和第一篇一样属于那种网上找了资料自己摸索着写的,原文地址:http://www.tsingpost.com/index.php/archives/463/
由于不是Centos,没法直接下载RPM包来安装,虽然看到debian可以通过apt-get来安装rpm或者是alien,但是咱装上后试图安装java的rpm结果失败了,懒得找原因,就干脆找别的办法去尝试,然后就搜到了这篇文章并且最终成功搞定
仍然是偷懒用的root账户,如果有其他账户的话记得命令前面加sudo
以下是正文:

1、下载最新的JDK

虽然很多人推荐去http://www.oracle.com/technetwork/java/javase/downloads/index.html这个地方下载,但是由于考虑到这里需要接受一个许可协议后才允许下载,对于直接在ssh上通过wget来获取就显得不那么方便了,所以我选择了去http://www.java.com/en/download/manual.jsp寻找,系统是debian 8 x64,注意版本不要搞错即可

wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=108139

#通过wget下载我人工复制的官网提供的最新的java
下载下来后会发现文件名比较奇葩,叫“AutoDL?BundleId=108139”,不用管,直接改个名字就好了,记住从这里下载到的是tar.gz后缀的

mv AutoDL?BundleId=108139 java8.tar.gz

#给下载好的文件改名
(可以使用TAB直接自动填充,会比较方便,显示出来的肯定不是这样的文件名,忽略即可)

2、解压缩到指定路径

模仿着最初来源里的原文,文章里提到的路径为/usr/lib/jvm,也没多想反正就往里面丢了,而后面看到了第3步我才明白其实丢哪里都行……

cd /usr/lib #到/usr/lib

mkdir jvm #创建一个叫jvm的文件夹
文件夹建立好后我们来解压缩刚下好的压缩包
cd #回到最初的默认文件夹(因为我当时就下载到了root默认的路径(也就是/root))

tar -xzvf java8.tar.gz #解压缩刚才下载好的java8

我下载到的版本是jre1.8.0.51,解压缩完成后多出来一个叫jre1.8.0_51的文件夹,为了方便输入改一下名字

mv jre1.8.0_51 jdk8 #给文件夹改名为jdk8

然后移动到刚才创建好的文件夹内

mv jdk8 /usr/lib/jvm #移动文件夹

3、配置环境变量

因为我是root账户所以可能会比较简单。。。不过大概非root账户应该也没啥差别,加一个sudo就可以了(我猜的)

cd #回到root默认目录
vim .bashrc #用vim打开.bashrc
在文件的结尾添加以下内容
export JAVA_HOME=/usr/lib/jvm/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc #重新读取一下让新加的代码生效

以上就是最基础的一些东西,到这里只是单纯为了运行个mc的服务端已经足够了,可以输入以下java -version来看下是否有版本号的输出信息,以及版本是否和你下载到的对应即可