首页

文章

如何将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)
历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 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后打开应用程序的时候界面太小怎么解决? 头部被人打一拳,眼睛看东西模糊,有重影,什么原因? 头部受到攻击 眼睛先是模糊然后看不见,为什么? 头部受到重击,眼睛受到影响看东西很模糊,但是检... 头部受到重击,然后眼睛就模糊了,可是检查头部和... 头部受到攻击 眼睛先是模糊然后看不见,为什么? 头部受到剧烈撞击后,单只眼睛视力于平常变化不大... 头部外伤后头晕,头疼,眼睛模糊是怎么回事 头部受到撞击后出现视力模糊眼痛怎么办
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com