Linux系统中设置默认的Java版本

        有时候会根据某些需要或是不经意间(对于初学的我来说是后者了),会在系统中安装多个版本的Java。有些早期的代码需要用早期的Java版来编译运行。可以通过

$ java -version

来查看当前使用的Java版本。如果你安装了一个新的Java版本,可以使用以下方法来更改默认的Java版本:

0、需要使用update-alternatives命令,通过

$ man update-alternatives

查看使用方法,需要使用 --install 和 --config 两个子命令。

1、使用update-alternatives命令告诉系统你新安装的版本:

$ sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_25/bin/java 2

2、再次使用update-alternatives命令选择版本

$ sudo update-alternatives --config java

我的会出现如下信息,我想选择Java 7,输入1就好了。

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
* 1            /opt/jdk1.7.0_25/bin/java                       2         manual mode
  2            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode

Press enter to keep the current choice[*], or type selection number: 1

3、验证默认Java版本设置成功

$ java -version

会出现类似信息:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode)

参考链接:

Changing default version of Java?


  
  






  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统删除默认的JDK,可以按照以下步骤进行: 1. 确定系统上已经安装的JDK版本,可以使用以下命令查看: ``` java -version ``` 2. 确认要删除的JDK版本,通常是最老的或者不需要的版本。 3. 在Linux系统上安装SAMBA客户端,以便从Windows共享获取文件。可以使用以下命令进行安装: ``` sudo apt-get install samba-client ``` 4. 在Windows系统上共享JDK安装包,确保Linux系统可以访问共享文件夹。 5. 在Linux系统上挂载Windows共享文件夹,可以使用以下命令进行挂载: ``` sudo mount -t cifs //windows-share/folder /mnt/folder -o username=user,password=pass ``` 其,//windows-share/folder是Windows共享的路径,/mnt/folder是Linux系统上的挂载点,user和pass是Windows共享的用户名和密码。 6. 复制JDK安装包到Linux系统,可以使用以下命令进行复制: ``` cp /mnt/folder/jdk-8u271-linux-x64.tar.gz /home/user/ ``` 其,/mnt/folder/jdk-8u271-linux-x64.tar.gz是从Windows共享复制的JDK安装包路径,/home/user/是Linux系统上的目标路径。 7. 解压JDK安装包,可以使用以下命令进行解压: ``` tar -xzf jdk-8u271-linux-x64.tar.gz ``` 其,jdk-8u271-linux-x64.tar.gz是JDK安装包的文件名。 8. 删除系统默认的JDK,可以使用以下命令进行删除: ``` sudo apt-get remove openjdk* ``` 9. 设置新安装的JDK为系统默认版本,可以使用以下命令进行设置: ``` sudo update-alternatives --install /usr/bin/java java /path/to/new/jdk/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /path/to/new/jdk/bin/javac 1 ``` 其,/path/to/new/jdk是新安装的JDK的安装路径。 通过以上步骤,就可以在Linux系统删除默认的JDK,并使用Windows共享的JDK安装包进行替换。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值