在 ubuntu 中更改 jdeveloper 11g(11.2) 的 JDK 版本
Change JDK version for jdeveloper 11g(11.2) in ubuntu
我正在 jdeveloper
进行一个项目,需要在 JDK-7
中进行构建。但是当我进入项目属性时,它显示 jdk-6
预装了 weblogic。编译项目时,它也说它是jdk-6。我怎样才能改变这个?
虽然从项目属性中有一个选项可以更改 jdk,但我不确定,因为它使用的是 weblogic 的默认值 jdk 及其用途,因此是非常重要的项目,我不想在不知道的情况下进行更改任何事情都是肯定的。
顺便说一句,我的 JAVA_HOME
设置为 jdk-7
。请提出建议。
JDeveloper 使用自己的设置,往往会忽略 $JAVA_HOME。
不同的版本使用不同的 JDK 版本,并且几乎是硬连线的。
JDeveloper 11 链接到 JDK6,JDeveloper 12.1 链接到 JDK7,JDeveloper 12.2 链接到 JDK8。
这些与 ADF 和其他 Oracle 特定框架的受支持版本一致。如果您需要使用它们的不同版本,则需要安装不同版本的 JDeveloper。
虽然您可以 select 一个 JDK 来针对比发布的最新受支持版本旧的版本进行编译,但通常不支持针对较新的 JDK 进行编译任何 IDE。好几年没用JDeveloper了,不过那时候是这样,当时用的版本是11和12
JDeveloper 的 JDK 配置在 jdev.conf
中定义,它位于您的 Jdeveloper folder\jdeveloper\jdev\bin
.
打开文件并找到 SetJavaHome 项。将其值更改为新的 JDK 文件夹。
在下面的示例中,我通过注释掉 JDK 7 并为 JDK 添加一个新项目,将 JDK 从 JDK 7 切换到 JDK 6 6.
#SetJavaHome C:\Java\jdk1.7.0_06
SetJavaHome C:\Program Files\Java\jdk1.6.0_45
保存更改后重新启动 JDeveloper,它将使用 jdev.conf 中设置的新 JDK。
您可以从 JDeveloper 查看 JDeveloper 中使用的 JDK。
从 JDeveloper 转到 Help->About。然后 select 选项卡属性,会发现 java.home 属性现在设置为 jdev.conf 中指定的 JDK。
我正在 jdeveloper
进行一个项目,需要在 JDK-7
中进行构建。但是当我进入项目属性时,它显示 jdk-6
预装了 weblogic。编译项目时,它也说它是jdk-6。我怎样才能改变这个?
虽然从项目属性中有一个选项可以更改 jdk,但我不确定,因为它使用的是 weblogic 的默认值 jdk 及其用途,因此是非常重要的项目,我不想在不知道的情况下进行更改任何事情都是肯定的。
顺便说一句,我的 JAVA_HOME
设置为 jdk-7
。请提出建议。
JDeveloper 使用自己的设置,往往会忽略 $JAVA_HOME。 不同的版本使用不同的 JDK 版本,并且几乎是硬连线的。
JDeveloper 11 链接到 JDK6,JDeveloper 12.1 链接到 JDK7,JDeveloper 12.2 链接到 JDK8。
这些与 ADF 和其他 Oracle 特定框架的受支持版本一致。如果您需要使用它们的不同版本,则需要安装不同版本的 JDeveloper。
虽然您可以 select 一个 JDK 来针对比发布的最新受支持版本旧的版本进行编译,但通常不支持针对较新的 JDK 进行编译任何 IDE。好几年没用JDeveloper了,不过那时候是这样,当时用的版本是11和12
JDeveloper 的 JDK 配置在 jdev.conf
中定义,它位于您的 Jdeveloper folder\jdeveloper\jdev\bin
.
打开文件并找到 SetJavaHome 项。将其值更改为新的 JDK 文件夹。
在下面的示例中,我通过注释掉 JDK 7 并为 JDK 添加一个新项目,将 JDK 从 JDK 7 切换到 JDK 6 6.
#SetJavaHome C:\Java\jdk1.7.0_06
SetJavaHome C:\Program Files\Java\jdk1.6.0_45
保存更改后重新启动 JDeveloper,它将使用 jdev.conf 中设置的新 JDK。
您可以从 JDeveloper 查看 JDeveloper 中使用的 JDK。 从 JDeveloper 转到 Help->About。然后 select 选项卡属性,会发现 java.home 属性现在设置为 jdev.conf 中指定的 JDK。