很多人喜欢玩MC吧,每个MC玩家都有个梦想——开个属于自己的服务器,也许在win下开服很容易,只需要简单的下载java(jre/jdk)安装然后一键开服就行。但是,在linux下的开服首先就有个问题,如何安装java(jre/jdk)。那么我就来说一下如何在centos系统下下载&安装java。
一.选择java
一般我们选择jdk,然而在linux下有openjdk和sunjdk(即oracle jdk),openjdk是开源的,但是,一直以来许多腐竹测试sunjdk跑mc的效率更高(关于这两者的jvm性能争议网上不少),具体是不是这样我没试过,但是本着大公司还是会藏着掖着好东西的心思,我觉得sunjdk会更好一点。
二.下载java
是的,这个东西真的得单独讲一下……在win下下载其实还好,访问oracle的jdk下载网站,然后选择你需要的,然后你还不能直接点文件下载……你得先勾选同意协议,然后才能下载。
那么,问题就来了,如果用linux开服我们应该如何下载?
一.我们可以用win下载然后再上传,但是鉴于一般家用带宽的上传都不是很大,而java的下载又不是很快,所以我们选择其他方案为佳。
二.安装vnc然后图形化操作点击确认下载,但是vnc又要占用资源,而且只是为了下载而去安装配置vnc也有点太过于繁琐了。
三.使用wget下载,那么如何获取下载地址呢?我们可以选择在win下下载,然后复制获取到的下载地址,直接ssh连上服务器进行wget,但是,这个方法也有局限性,那就是你的下载地址并不能直接使用,会报错,为何?还是那个同意协议的问题……那货自带cookies,如果检测不到就无法下载。那怎么办呢?
我们可以指定wget命令的cookies
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "获取到的jdk下载地址"
这样我们就能轻松进行下载了。
三.安装
然后是安装,我们选择centos系统,因此对应的应该选择linux的rpm包,系统位数就看你了。在下载目录运行rpm -ivh jdk-xxxxx.rpm 然后会读条,等待命令运行结束,我们就能通过java -version命令来查看我们的java版本了。顺带提一下,如果要安装openjdk的话只需要一条命令yum install java-1.8.0-openjdk,如果提示未找到包的话可能需要安装rpmforge或者是epel源,也可以选择安装1.7.0版本的,换一下版本号就行。
文章评论