我正在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,则需要安装不同版本的JDeveloper。
尽管您可以选择一个JDK来比该版本支持的最新版本进行编译,但是在任何IDE中通常都不支持对较新的JDK进行编译。自从我使用JDeveloper已有好几年了,但是那时就是这种情况,当时我使用的版本是11和12。