博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubutun安装jdk和设置环境变量
阅读量:6520 次
发布时间:2019-06-24

本文共 2591 字,大约阅读时间需要 8 分钟。

hot3.png

一、下载安装包

        我试着用wget 去下载官网的文件会有问题。下载的文件为空。(以后在解决)

        我是用浏览器下载的。官网下载地址:

二、在下载以前看一下自己机器的操作系统位数

        getconf LONG_BIT //查看操作系统位数

        lsb_release -a // 操作系统信息

        echo $JAVA_HOME //查看java环境变量是否配置好

三、解压下载的文件

        我将文件解压到目录 /media/pkx/xuexi_1/jdkInstall 下

       tar -zxvf jdk-8u73-linux-x64.tar.gz  -C /media/pkx/xuexi_1/jdkInstall

    解压直到最后出现 总用量xxx

    jdk1.8.0_73/man/ja_JP.UTF-8/man1/jmap.1

    jdk1.8.0_73/man/ja_JP.UTF-8/man1/javac.1
    jdk1.8.0_73/man/ja_JP.UTF-8/man1/wsimport.1
    jdk1.8.0_73/man/ja_JP.UTF-8/man1/tnameserv.1
    jdk1.8.0_73/man/ja_JP.UTF-8/man1/pack200.1
    jdk1.8.0_73/man/ja_JP.UTF-8/man1/jcmd.1
    jdk1.8.0_73/man/ja_JP.UTF-8/man1/javapackager.1
    jdk1.8.0_73/man/ja_JP.UTF-8/man1/jstat.1
    root@pkx-Aspire-V5-452G:/media/pkx/xuexi/jdk# ll
    总用量 177072
然后切换到 安装目录下 运行javac:

root@pkx-Aspire-V5-452G:/media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73/bin# javac

出现问题(我以前安装过openjdk):

程序 'java' 已包含在下列软件包中:

 * default-jre
 * gcj-4.9-jre-headless
 * gcj-5-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.8-jre-headless
 * openjdk-6-jre-headless
 * openjdk-8-jre-headless
请尝试:apt-get install <选定的软件包>

解决方案:

    运行以下命令:

    root@pkx-Aspire-V5-452G:/media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73/bin# sudo update-alternatives --install /usr/bin/javac javac   /media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73/bin/javac 300

root@pkx-Aspire-V5-452G:/media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73/bin# sudo update-alternatives --install /usr/bin/java java  /media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73/bin/java 300

即可解决

环境变量的配置:

    二种放案

    第一种:sudo gedit  ~/.bashrc

       追加红色字体的代码

            

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
#    . /etc/bash_completion
#fi
export JAVA_HOME=/media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73
export JRE_HOME =${JAVA_HOME}/jre
export CLASSPATH =.;${JAVA_HOME}/lib;${JRE_HOME}/lib
export PATH =${JAVA_HOME}/bin;$PATH

第二种方法:

运行命令:gedit /etc/profile

追加如下代码:

  export JAVA_HOME =/media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73    //java 的安装路径

export JRE_HOME =${JAVA_HOME}/jre
export CLASSPATH =.;${JAVA_HOME}/lib;${JRE_HOME}/lib
export PATH =${JAVA_HOME}/bin;$PATH

注意:都是冒号(:)作为分隔符,例如export PATH=${JAVA_HOME}/bin:$PATH 冒号

使配置文件生效运行

source /etc/profile 命令,出现如下错误

bash: export: `=/media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73': 不是有效的标识符

bash: export: `=/jre': 不是有效的标识符
bash: export: `=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games': 不是有效的标识符。
解决:export  JAVA_HOME =/media/pkx/xuexi_1/jdkInstall/jdk1.8.0_73  等号(“=”)两边不能有空格

重启计算机

            

            

            

转载于:https://my.oschina.net/u/1421591/blog/644858

你可能感兴趣的文章
脏读,幻读,不可重复读解释和例子
查看>>
Tomcat指定(JDK路径)JAVA_HOME而不用环境变量
查看>>
说说云计算与移动管理
查看>>
T-Mobile美国使用28GHz频段测试5G
查看>>
如何缓解影子云服务安全风险?
查看>>
银行卡信息安全事件频发 互联网站成数据泄露"重灾区"
查看>>
云服务器 ECS 使用OpenAPI管理ECS:使用OpenAPI弹性创建ECS实例
查看>>
象云2.0产品发布暨国产操作系统首次入驻公有云
查看>>
一个完美DCIM应该具备的功能与价值
查看>>
经验贴 | 电梯监控的布线技巧
查看>>
研究显示:广告拦截应用正在破坏互联网
查看>>
写个软件来防止服务器网站CPU百分百
查看>>
智能城市里,“公共电话亭”的存在意味着什么?
查看>>
JVM分代垃圾回收策略的基础概念
查看>>
《交互式程序设计 第2版》一3.5 捕获简单用户交互行为
查看>>
5G技术的5大猜想
查看>>
MongoDB 3.0(1):CentOS7 安装MongoDB 3.0服务
查看>>
别随便安装 Pokemon GO被曝藏恶意后门
查看>>
让数据会思考会说话,为出海企业提供多样化数据智能解决方案
查看>>
我眼中的自动化测试框架设计要点
查看>>