美文网首页
Linux的下的JDK安装以及jar包运行

Linux的下的JDK安装以及jar包运行

作者: 莫依痕 | 来源:发表于2019-08-28 20:15 被阅读0次

    近期测试项目需要在不同系统下运行jar包,所以研究了一下Linux系统的JDK环境配置。
    一、常用命令
    显示当前所在的目录:pwd
    列出目录下的文件:ls
    解 压:tar zxvf FileName.tgz -C 具体解压位置(运行上面命令时,需要先定位到当前包压缩包的位置,否则会报找不到)
    查看Linux系统版本:cat /etc/issue
    看linux是32位还是64位:getconf LONG_BIT
    新建目录:mkdir
    定位到具体目的:cd /具体目录
    定位到根目录:cd /
    定位到上一级目录:cd ..
    查看当前文件夹下的文件大小:ls -lht
    给用户赋予操作文件的权限:chmod 777 fileName
    更多Linux命名查看:https://blog.csdn.net/zq710727244/article/details/53941854
    二、安装JDK
    安装地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    1、定位到/usr/local/java解压包:tar -zxvf jdk-8u121-linux-x64.tar.gz(tar -zxvf 你的下载的包名)
    查看是否安装成功:./java -version(定位到解压后的java文件夹下)
    2、设置java的环境变量
    (1)vi /etc/profile(踩坑1:百度发现一篇文章写的很详细,跟着步骤走,结果发现路径前面少了一个“/”,一直无法保存成功,所以路径前面一点要有"/"),进入profile命令模式。(踩坑2:默认是命令模式,直接输入会缺失部分内容,所以要先在键盘输入“i”(不是insert)后进入profile编辑模式,再进行内容输入)

    image.png
    (2)输入环境变量路径
    export JAVA_HOME=/fmf/jdk1.7/jdk1.8.0_221(JAVA_HOME= 解压后jdk的存放路径)
    export PATh=$PATH:$JANA_HOME/bin
    踩坑3:进入编辑模式不知道怎么退出编辑模式(仅针对Linux小白),输入后要保存vi文件要退出,先按键盘的ESC,然后输入“:wq”保存并退出,没有做修改或者修改后不需要保存,输入“:q!”进行强制退出。
    (3)保存后查看是否保存成功,输入命令cat /etc/profile
    (4)输入java -version查看JDK是否安装成功
    image.png
    如果需要从root切回用户,直接在root的情况下,输入exit即可退出root
    三、运行jar包
    1、定位到具体包所在位置
    2、java -jar 包名.jar -h(java -jar 包名.jar是固定前缀,后面敲具体的运行命令,-h是打开help,查看jar包支持的命令)

    换了一个Linux系统(centos 7)遇到以下问题
    1、tar: You may not specify more than one '-Acdtrux' or '--test-label' option
    tar -zxvf jdk-8u121-linux-x64.tar.gz -c /usr/local/java改成tar -zxvf jdk-8u121-linux-x64.tar.gz -C /usr/local/java。-C区分大小写
    2、tar -zxvf jdk-8u121-linux-x64.tar.gz直接这样无法实现解压(原因是我定位的地址是解压后的地址,实际要定位到待解压的文件的位置),需要提供解压后的路径位置,一般放在/usr/local/java,java文件夹通过mkdir java创建

    image.png
    3、出现以下错误,文件名中有空格,不管你看到空格没,最好重命名
    tar (child): jdk-8u121-linux-x64.tar.gz: Cannot open: No such file or directory
    tar (child): Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    

    相关文章

      网友评论

          本文标题:Linux的下的JDK安装以及jar包运行

          本文链接:https://www.haomeiwen.com/subject/jrwmectx.html