博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下安装JDK
阅读量:6149 次
发布时间:2019-06-21

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

Linux下安装JDK

下面我将来讲解下Linux下安装JDK的几种方法其中的两种方法,JDK我们可以直接从上去下载,我们可以下载到有三种,一种是直接解压的,一种是rpm包的,另一种是bin包的。

bin格式的就跟微软下使用exe安装包一样,安装很简单,所以这里就不说了。

而下面我们将讲到的就是另外的两种。

方法一:

首先我们可以下载到tar.gz格式的压缩包,复制到/opt下,因为在/opt下安装软件之后要删除只需要直接删除即可,不会牵涉到其他内容,所以我们在该路径下安装。

直接解压:tar -zxvf jdk-7u7-linux-i586.tar.gz

为了方便我们可以修改解压到的目录名称,比如改成jdk1.7

解压完成后我们就开始环境变量的设置

1.编辑用户环境变量

如果使用的是root用户可以跳过这一步,直接编辑下一步

比如使用的是leyex用户那么就编辑:vi /home/leyex/.bashrc 

export JAVA_HOME=/opt/jdk1.7

export JRE_HOME=$JAVA_HOME/jre

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

export CLASSPATH=$CLASSPASH:$JAVA_HOME/lib:$JRE_HOME/lib

2.编辑所有用户环境变量

编辑文件:vi /etc/profile

在最低行添加以下内容:

export JAVA_HOME=/opt/jdk1.7

export JRE_HOME=$JAVA_HOME/jre

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

export CLASSPATH=$CLASSPASH:$JAVA_HOME/lib:$JRE_HOME/lib

 

在环境变量配置完成后,我们可以用测试命令java -version测试下,但是我们会发现Linux会提示bash: java:command not found,这是因为配置后需要重新启动下Linux,重启后我们就安装配置好JDK了,我们可以测试下。

方法二:

rpm安装包我们可以在官网上下载到,还是像往常安装rpm包一样

使用命令:rpm -ivh jdk-7u9-linux-i586.rpm

 

跟方法一样,配置两个环境变量,由于本人使用的是root用户所以只需要配置一项:

vi /etc/profile ,添加以下内容

#######################

export JAVA_HOME=/usr/java/jdk1.7.0_09
export CLASSPATH=$CLASSPATH:JAVA_HOME/lib:JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:JAVA_HOME/jre/bin:HOMR/bin
#######################

配置完环境变量,我们可以通过java -version测试安装成功与否,这里可不用重启了

本文转自 leyex 51CTO博客,原文链接:http://blog.51cto.com/leyex/1039967

转载地址:http://hdqya.baihongyu.com/

你可能感兴趣的文章
Asp.net C# 获取本周上周本月上月本年上年第一天最后一天时间大全
查看>>
告别重复劳动,重复思考
查看>>
PHP高手修炼50法——勤快篇
查看>>
Oracle学习笔记之四sp1,Oracle 11g的常用函数
查看>>
Timer 实现2秒4秒连环炸
查看>>
将应用程序注册为URL协议
查看>>
[C++] socket -9[匿名管道]
查看>>
转载:Linux下执行SVN命令时提示错误:Valid UTF-8 data
查看>>
[Unity2D]预制件Prefab
查看>>
【转】cocos2d-x动画加速与减速
查看>>
【前端优化之拆分CSS】前端三剑客的分分合合
查看>>
java 执行sql错误 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知...
查看>>
Struts2中Action取得表单数据的几种方法
查看>>
Servlet3.0学习总结(一)——使用注解标注Servlet
查看>>
Failed to create the Java Virtual Machine.问题的解决
查看>>
Android线程之主线程向子线程发送消息
查看>>
ImageView类简介
查看>>
VisualStudio2013快捷键
查看>>
ORACLE的执行计划
查看>>
在jfinal中使用druid,并配置查看权限
查看>>