当前位置:首页 » 操作系统 » linuxjdk切换

linuxjdk切换

发布时间: 2024-01-27 12:39:34

A. 如何用新安装的jdk替换掉linux系统默认jdk

(1)
/etc/profile
export java_HOME=/usr/java/jdk1.7.0_67-cloudera/
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar

修改完成后,使用source /etc/profile 命令进行更新;

(2)下面这几步比较重要,因为在许多linux系统中都预装了openjdk,所以即使上面进行了这些设置,系统默认的还不是我们要设置的内容;如果要真正使用我们自己的jdk,还需要一下步骤:

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_67-cloudera/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_67-cloudera/bin/javac 300

(这里的300只是标识一下,没什么意义,只是下一步要用到)

(3)大功告成,使用java -version 命令来查看我们的java环境变量,显示如下内容:

java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)

Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
* 对于更新一个 /usr/bin/xxx 命令指向一个新的路径可以用 sudo update-alternatives --config xxx

B. linux使用2个jdk

bash下可以用如下的方式来操作:可以修改/etc/profile文件,在文件尾加上:export PATH=jdk5的安装目录\bin:$PATH在shell中执行一下:. /etc/profile再试一试java -version命令。 再给你介绍两种jdk互换的简单方法。1,设置JAVA_HOME环境变量:可以修改/etc/profile文件,在文件尾加上:JAVA_HOME=/usr/local/java/jdkPATH=$JAVA_HOME\bin:$PATHexport JAVA_HOME PATH2,将两个JDK分别安装在/usr/local/java目录下,假设名称分别为jdk5,jdk63,通过ln -s来切换jdk的版本:进入到安装jdk目录(cd /usr/local/java)执行如下命令:ln -s jdk5 jdk就可以使用jdk1.5了。如果要切换jdk为1.6,则先删除jdk这个软链接,rm -i jdk再ln -s jdk6 jdk

C. 在Linux环境下,我想把websphere8.5的jdk1.6换成1.7,不知道怎么弄了,求解越详细越好,谢谢!

参考https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.installation.nd.doc/ae/tins_installation_jdk7_gui.html

选择server1,出来界面,之后找到sdk,点击,之后就激活jdk1.7

在重启was

D. 如何在 Linux 中修改默认的 Java 版本

要解决这个问题,你需要改变默认的Java版本到Java JRE 1.7或者更高(假设JRE已经安装了)。
首先,试用下面的update-alternatives命令检查你系统上可用的Java版本:
$ sudo update-alternatives --display java
现在有可用的候选版本,你可以用下面的命令在可用的Java JRE之间切换默认的Java版本:
$ sudo update-alternatives --config java
看到提示的时候,选择你想试用的Java版本。

E. 在安装有多个版本jdk的Linux环境中切换jdk版本

export JAVA_HOME=/data/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib(太长了有点串行,export后面都是空格没有回车)
这个是写在/etc/profile最后面的,然后source /etc/profile让它生效
也就是说你全局环境变量写的是哪个jdk的目录,就会用哪个jdk,可以输入下面命令查看
java -version
返回值:java version "1.8.0_11"

热点内容
ae加快缓存 发布:2024-11-28 23:50:34 浏览:341
java的版本号 发布:2024-11-28 23:48:18 浏览:99
sql存储过程区别 发布:2024-11-28 23:35:37 浏览:918
ms计算机需要什么配置 发布:2024-11-28 23:34:21 浏览:974
淘宝直接访问的流量 发布:2024-11-28 23:33:11 浏览:49
python发微博 发布:2024-11-28 23:29:31 浏览:725
sql清空命令 发布:2024-11-28 22:58:53 浏览:487
melpython 发布:2024-11-28 22:49:54 浏览:211
服务器浏览量什么意思 发布:2024-11-28 22:49:09 浏览:965
可不可以同时安装几个编译器 发布:2024-11-28 22:34:08 浏览:935