问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将jdk安装在linux指定目录下

发布网友 发布时间:2022-04-19 20:05

我来回答

1个回答

热心网友 时间:2022-05-26 07:08

解压安装,,
访问当前文件目录
注:如果没有jvm文件夹需要创建:sudo mkdir /usr/lib/jvm
sudo tar -zxvf jdk-7-linux-i586.tar.gz -C /usr/lib/jvm

cd /usr/lib/jvm
sudo mv jdk1.7.0/ java-7-sun
2:修改环境变量
接下来要配置环境变量,修改profile文件。
sudo vi /etc/profile

在文本中添加以下代码:
# Sun JDK profile
export JAVA_HOME=/usr/lib/jvm/java-7-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
还要修改另外一个文件environment:
sudo vi /etc/environment

在文本中添加以下代码:
# Sun JDK environment
export JAVA_HOME=/usr/lib/jvm/java-7-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出

3:配置默认JDK版本
由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:

[plain] view plaincopy
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 300

执行代码:

sudo update-alternatives --config java

系统会列出各种JDK版本,如下所示:
snowdream@snowdream:~$ sudo update-alternatives --config java
有 3 个候选项可用于替换 java (提供 /usr/bin/java)。

选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
3 /usr/lib/jvm/java-7-sun/bin/java 300 手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:3
update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。
第五步:测试
snowdream@snowdream:~$ java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
强奸罪判多少年可以缓刑吗 20句充满着正能量的最励志的英语名言 如何通过cet-4? 去赤道几内亚,需要带什么行李,生活用品,在那边大概生活一年,什么东西... 去赤道几内亚需要准备什么?主要要预防什么疾病?要准备什么预防药品... 可惜!大部分消费者在交易后会取消亚马逊Prime会员资格 想问下 cpu i7 4900mq. gtx765m显卡. 32G内存 能大部分游戏效果开高么... i7 4800MQ i7 4900MQ 能有多大差别? 外星人14,显卡GTX765M。玩... 三星k2200打印机怎么升级 三星k2200打印机怎么升级br? 三星k2200打印机如何双面打? linux下jdk的安装及路径配置 在linux如何安装jdk 如何查找Linux服务器上JDK安装路径 查看jdk安装路径linux 外星人笔记本win10有的软件界面显示很小 如何更换索尼投影仪VPL-EX250的灯泡 索尼ex253投影仪一直出现机型型号在投影上是怎么回... 索尼ex5投影仪为什么不能识别高清机顶盒信号 索尼投影仪的EX系列与CX系列有何区别 索尼EW7和索尼EX251有什么区别 如何将iPad与索尼EX250投影机联接 索尼投影仪vpl-ex241怎么与笔记本连接投影 索尼EX245和索尼EX251有什么区别 索尼ex255投影机参数 家用投影仪,预算3000左右。求推荐。 索尼EX241投影机怎么连接音响 索尼投影仪哪款性价比高,公司用的 索尼ex251可连网线用吗 在win10系统下安装软件后,软件界面太小? 索尼vpl ex251怎么开机 linux怎么查找java安装路径 linux jdk 安装在哪个目录下 在linux中找到jdk安装包怎样安装 linux怎样查jdk的安装路径 默认安装的JDK安装到了什么路径了 linux上 怎么把jdk 安装到当前用户的目录下? 如何在Linux系统上安装JDK 如何在Linux中安装JDK? 求大神 Linux中JDK的安装和配置方法 电脑win10 软件显示比例如何调整 用WIN10系统装PS,AI软件界面太小怎么办 mac装了win10后打开应用程序的时候界面太小怎么解决? 头部被人打一拳,眼睛看东西模糊,有重影,什么原因? 头部受到攻击 眼睛先是模糊然后看不见,为什么? 头部受到重击,眼睛受到影响看东西很模糊,但是检... 头部受到重击,然后眼睛就模糊了,可是检查头部和... 头部受到攻击 眼睛先是模糊然后看不见,为什么? 头部受到剧烈撞击后,单只眼睛视力于平常变化不大... 头部外伤后头晕,头疼,眼睛模糊是怎么回事 头部受到撞击后出现视力模糊眼痛怎么办