如何在Linux中使用不同的Java版本eclipse?

时间:2017-09-24 12:24:23

标签: java linux eclipse linuxmint jave

我正在使用Linux Mint中的eclipse学习Java(非常新的面向对象编程)。我的笔记本电脑上安装了许多jave版本。

$ sudo update-alternatives --config java
[sudo] password for naruto: 
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-9-oracle/bin/java              1091      auto mode
  1            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
* 2            /usr/lib/jvm/java-8-oracle/jre/bin/java          1081      manual mode
  3            /usr/lib/jvm/java-9-oracle/bin/java              1091      manual mode

我已将openjdk8安装为sudo apt-get install openjdk-8-jdk

oracle jdk8

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

和oracle jdk9

sudo apt-get install oracle-java9-installer

我想创建使用oracle java 8或9的新java程序 (每当我通过sudo update-alternatives --config java Eclipse选择Java 9时不要吃午餐。我不知道为什么会这样)但是Eclipse Usages openjdk8。

enter image description here

所以如何在Eclipse中使用Oracle Java 8创建新项目(如果可能,还是9)?

2 个答案:

答案 0 :(得分:0)

转到窗口>偏好> java>已安装JRE并添加您喜欢的JRE

来源: - https://www.youtube.com/watch?v=O82qvBtgkg4

答案 1 :(得分:0)

您甚至可以为每个项目设置不同的Java版本:

打开项目的属性:

  • Java构建路径>图书馆>添加库> JRE系统库(我建议总是选择“执行环境”)。
  • Java编译器>选中“启用项目设置”,取消选中“从执行环境中使用合规性...”,然后从下拉列表中选择您的首选值。
  • 项目方面> Java:从下拉列表中设置相同的值。

始终在每个项目中将这三个参数设置为相同的Java版本