Ubuntu Kylin技术论坛

 找回密码
查看: 4202|回复: 5

Ubuntukylin安装MC(我的世界)顺带安装JDK

[复制链接]
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 196 天

    [LV.7]常住居民III

    发表于 2016-7-30 12:00:48 | 显示全部楼层 |阅读模式
    本帖最后由 熟悉的陌生人 于 2016-8-30 19:57 编辑

    呃,说是麒麟,其实差不多是全平台安装,我以只是麒麟为例
    需要的东西不多,一个jre或者jdk,一个HMCL启动器
    解释一下jre是java运行环境,jdk是java的开发工具包包含jre,我的是jdk我就以jdk为例,但是我还没来得及更新所以大家需要替换掉版本号那里,如果只是玩游戏不开发java软件的话,用jre就行了,电脑上有java环境的就直接下载启动器就好了,可以在终端输入java来判断是否有java环境,如果输出很长一坨的,那就是有,如果只是5、6行说java包含在某些包里那就是没安装
    首先下载jre或者jdk:
    jre:http://www.java.com/zh_CN/download/manual.jsp
    jdk:http://www.oracle.com/technetwor ... nloads-2133151.html
    HMCL2.5.1地址:http://pan.baidu.com/s/1i4N8rVB
    根据自己的系统下载相应的jdk或jre文件,linux的是一个tar.gz的压缩包,下载以后解压,我下载的是64位jdk,我的文件名是jdk-8u92-linux-x64.tar.gz,版本有点老了,懒得更新,自己替换一下文件名,终端解压:
    1. tar -zxvf jdk-8u92-linux-x64.tar.gz
    复制代码
    jre的话把文件名替换一下就好了

    图形界面解压:
    在文件右击-->提取到此处
    在/usr/local/lib/新建一个目录:
    1. sudo mkdir /usr/local/lib/java/
    复制代码


    现在应该会出现一个jdk1.8.0_92的目录,然后移动到/usr/local/lib/java:
    1. sudo mv jdk1.8.0_92 /usr/local/lib/java
    复制代码
    如果是下载的是jre的话生成的文件夹名字应该是jre1.8.0_92,所以下载jre的朋友要把jdk1.8.0_92替换成jre1.8.0_92

    修改/etc/environment配置文件:
    1. gedit /etc/environment
    复制代码


    用jdk的朋友添加:
    1. JAVA_HOME="/usr/lib/java/jdk1.8.0_92"
    复制代码
    用jre的朋友添加:
    1. JAVA_HOME="/usr/lib/java/jre1.8.0_92"
    复制代码
    上边那个是二选一,哪个符合用哪个

    这句都加上:
    1. CLASSPATH="$JAVA_HOME/lib:."
    复制代码
    注意:最后有一个点,中间用冒号分开

    最后在PATH里添加“$JAVA_HOME/bin”
    注意:PATH里用冒号分割环境变量也就是“:”
    例如:我原来的PATH变量是
    1. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
    复制代码

    改完之后就成了这样
    1. JAVA_HOME="/usr/lib/java/jdk1.8.0_92"
    2. CLASSPATH="$JAVA_HOME/lib:."
    3. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
    复制代码
    注意:别直接用我这个PATH变量,我怕路径不同大家系统出问题,只要把该加的加进去就好了

    保存后,使用如下命令来进一步安装这个jdk:
    1. sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_92/bin/java 300
    复制代码
    jre的用这个:
    1. sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jre1.8.0_92/bin/java 300
    复制代码



    接下来可以在终端输入java -version输出应该是类似这样的:

    这样java环境就算装好了,再下载一个HMCL启动器就好了,我的启动器文件名是HMCL-2.5.1.jar,所以我的启动命令是:
    1. java -jar HMCL-2.5.1.jar
    复制代码


    启动后是这样的:

    点击“游戏设置”:

    然后“游戏下载”:

    如果没出来可以点一下“刷新”:

    选择自己想要的版本,然后下载就好了,之后就是下载游戏必须的主文件,只有一个,下载完毕以后会自动关闭弹出来的框框,然后点击最左边的主页(就是刚启动的那个界面),在右下角有一个“启动Minecraft”,点击以后,会下载游戏的辅助文件(只有第一次启动的时候需要),之后会提示资源文件不足,点否就可以愉快的玩耍了,如果点是可能要下载资源文件反正我没点过,还有游戏不支持中文,将就一下,启动的话可以做成脚本,然后创建快捷方式,当然也可以用终端,下载的数据是以点开头的,默认不显示,可以在文件管理器里改一下
    PS:
    mkdir命令:
    mkdir 将要创建的目录路径
    作用:新建一个目录,可以是相对路径也可以是绝对路径
    update-alternatives命令:
    update-alternatives --install 链接名称 链接组 源文件
    作用:可以安装程序,具体我也不知道,自己理解的,大概就是新建一个链接,链接名称要绝对路径,指向源文件(应该也是绝对路径),中间的链接组不知道啥意思
    tar命令:
    tar参数比较多只能解释一下常用的几个:
    -z  通过gzip压缩或解压文件
    -z  通过bzip2压缩或解压文件
    -J  通过xz压缩或解压文件
    -a  使用归档后缀名来自动解压缩
    -x  解压
    -c  压缩
    -v  显示详情
    -f  文件名,通常都在最后
    再多我也不知道了,将就一下
    /etc/environment配置文件:
    系统环境变量的全局配置文件
    我在发这个帖子的时候jdk已经升级到101了,而我的还是92,伤心,步骤一样只需要替换一下jre或者jdk的目录名称就好了
    java的大概命名规则:
    以短横杠划分成大概四部分:
    第一部分:是jdk或jre代表你下载的是jre或是jdk
    第二部分:版本号,第一个数字代表1.x,字母u不知道是个什么鬼,最后的数字可能是个补丁号
    第三部分:代表系统类型,有好几个比如windows,linux,macosx。。。。。,我大麒麟当然用linux
    第四部分:系统位数,例如i586是pc机(就是平常的笔记本或台式机)的32位版本,x64是pc机的64位版,arm32和arm64表示的应该是移动设备的32和64位版本(最后这个不确定,但是我们一般用不到)
    感谢zzh365提醒

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    评分

    参与人数 2麒麟币 +30 收起 理由
    lmy + 10 感谢奉献!
    handsome_feng + 20 巨给力!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-5-17 15:04
  • 签到天数: 820 天

    [LV.10]以坛为家III

    发表于 2016-8-1 10:07:51 | 显示全部楼层
    还真的写了教程啊!赞赞赞!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-1-22 20:45
  • 签到天数: 337 天

    [LV.8]以坛为家I

    发表于 2016-8-1 22:26:01 | 显示全部楼层
    jdk 不是包含了 Jre 吗 ~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 196 天

    [LV.7]常住居民III

     楼主| 发表于 2016-8-2 00:25:41 | 显示全部楼层
    Java? 发表于 2016-8-1 22:26
    jdk 不是包含了 Jre 吗 ~

    但是jdk比较大,而且是开发用的,有人不开发程序只是运行java程序的话就推荐jre了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-8-22 23:31:45 | 显示全部楼层
    PATH怎么修改。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 196 天

    [LV.7]常住居民III

     楼主| 发表于 2016-8-23 13:59:17 | 显示全部楼层

    我重新修改了一下,你看看
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|Ubuntu Kylin    

    GMT+8, 2019-7-24 04:59 , Processed in 0.033634 second(s), 13 queries , File On.

    Copyright ©2013-2019 Ubuntu Kylin. All Rights Reserved .

    ICP No. 15002470-2 Tianjin

    快速回复 返回顶部 返回列表