微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu下安装JDK详解

系统大全为您提供

 

安装JDK其实只要搞定两个问题,安装目录以及配置文件。如果你只想要快速安装JDK,请略过此部分直接看安装篇。

 

分析篇

 

目录分析

 

网上的安装JDK资料中安装目录基本有两种——/opt和/usr/local。这两个目录安装在哪里其实都无所谓,只不过在以前的linux中人们习惯将软件安装在/usr/local中。这里推荐/opt目录。

配置文件分析

网上好多人提到了/etc/environment,/etc/profile,/etc/bash.bashrc,~/.bashrc 这四个配置。那JDK环境变量到底应该配在哪里呢?

 

配置文件意义

 

/etc/environment:设置整个系统的环境,与登录用户无关

/etc/profile:系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行并从/etc/profile.d目录的配置文件中搜集shell的设置

/etc/bash.bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

~/.bashrc: 该文件包含专用于该登录用户bash shell的bash信息,当登录时以及每次打开新的shell时该该文件被读取

各配置的生效时间

 

/etc/environment:重启生效

/etc/profile:注销后登录生效

/etc/bash.bashrc:重新打开bash shell后生效

~/.bah

对于安装JDK来说,JDK的环境变量肯定是与用户有关的,所以/etc/environment就不太适合,而用户可能不只一个,所以 ~/.bah

我首先想到的就是将JDK环境变量配置在/etc/profile中。可是这样遇到了点小问题。 配置好后注销系统后登录,对于普通用户java环境变量生效了,但sudo su获得root权限后java环境变量就不可用了。如下图:

查阅资料,可以su – root这样切换到root用户后才会生效。如下图:

  如果你此时使用root用户登录,运行java -version看的话其实JDK环境变量是生效的。我怀疑sudo su虽然获得了root权限,但是root用户是没有登录的,所以root用户就没有执行/etc/profile。还有man su,“-”的意思是“使得shell为可登录的shell”。

另外如果将JDK环境变量配置在/etc/bash.bashrc中,如果java程序不是在shell中启动的,比如eclipse,这样就读不到JDK环境变量,导致无法运行。

经过上面的分析给出解决方案:

将JDK同时配置在/etc/profile和/etc/bash.bashrc中

 

安装篇

 

一、下载JDK安装文件

 

32位系统请下载 jdk-6u37-linux-i586.bin

64位系统请下载 jdk-6u37-linux-x64.bin

我这里使用64位版本

 

二、拷贝JDK文件到/opt目录

 

# mv jdk-6u37-linux-x64.bin /opt

三,授权,并执行

 

 chmod +x jdk-6u37-linux-x64.bin

 .

k-6u37-linux-x64.bin

四,设置环境变量

 

 vim /etc/profile

 vim /etc/bash.bashrc

在两个文件的末尾都加上下面一段

 

#set java environment

export JAVA_HOME=/opt

k1.6.0_37

export JRE_HOME=/opt

k1.6.0_37/jre

export CLAsspATH=.:$JAVA_HOME

b:$JRE_HOME

b:$CLAsspATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

五,重新打开终端,搞定

java –version 

  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 

 

本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版

相关文章

20万的长城电动车 欧拉闪电猫预订权益出炉:下单立省3000

B站视频下载到本地最新操作教程

百度网盘提速功能怎么使用?百度网盘非会员下载提速实测

超级战神ZX6怎么设置u盘启动并安装win10系统?

联想拯救者刃7000K安装win11系统及bios设置教程【支持tmp2.0】

极氪 ZEEKR 001 第 5 万辆下线,新势力品牌首年生产速度新纪录

技嘉主板U盘安装win10系统及bios启动设置

win7系统怎么禁用guest账户?win7禁用guest账户教程

轻松学会win7系统恢复出厂设置

win7系统彻底清理explorer病毒最新教程

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐