【问题标题】:how to change jdk version in weblogic12c如何在 weblogic 12c 中更改 jdk 版本
【发布时间】:2020-04-24 22:19:45
【问题描述】:

我已经在 Eclipse 中配置了 weblogic 服务器,但是当它开始使用 jdk 旧版本时 喜欢 使用以下行启动 WLS: D:\dev\Java\jdk1.8.0_172\bin\java -server

我必须将其更改为更高版本。

【问题讨论】:

  • 你在什么系统(操作系统)上工作?
  • 更新 %DOMAIN_HOME%\bin\setDomainEnv.cmd 文件中的 JDK 路径并重新启动服务器。
  • @PawełGłowacz windows 10
  • @EmmanuelCollin 我已在 setDomainenv 文件中更新为 set SUN_JAVA_HOME=D:\dev\Java\jdk1.8.0_202 set DEFAULT_SUN_JAVA_HOME=D:\dev\Java\jdk1.8.0_202
  • @PawełGłowacz windows 10

标签: java eclipse java-8 weblogic12c


【解决方案1】:

在 Weblogic 12c 上,您有两种不同的情况:

1) 更新现有 Oracle Home 中的 JDK 位置

2) 更新现有域主页中的 JDK 位置

您可以执行以下步骤: 要更新 .globalEnv.properties 文件中的 JDK 位置: 使用 getProperty.sh|cmd 脚本从 JAVA_HOME 变量显示当前 JDK 的路径。例如:

(UNIX) ORACLE_HOME/oui/bin/getProperty.sh JAVA_HOME
(Windows)  ORACLE_HOME\oui\bin\getProperty.cmd JAVA_HOME
echo JAVA_HOME

其中 JAVA_HOME 是 .globalEnv.properties 文件中包含 JDK 位置的变量。

通过输入以下命令,将当前 JDK 的路径备份到 .globalEnv.properties 文件中的另一个变量,例如 OLD_JAVA_HOME: (UNIX) ORACLE_HOME/oui/bin/setProperty.sh -name OLD_JAVA_HOME -value 指定_the_path_of_current_JDK (Windows) ORACLE_HOME\oui\bin\setProperty.cmd -name OLD_JAVA_HOME -value specify_the_path_of_current_JDK

此命令在 .globalEnv.properties 文件中创建一个名为 OLD_JAVA_HOME 的新变量,其值是您指定的。 通过输入以下命令,在 .globalEnv.properties 文件的 JAVA_HOME 变量中设置 JDK 的新位置:

(UNIX) ORACLE_HOME/oui/bin/setProperty.sh -name JAVA_HOME -value specify_the_location_of_new_JDK
(Windows) ORACLE_HOME\oui\bin\setProperty.cmd -name JAVA_HOME -value 

指定_the_location_of_new_JDK

运行此命令后,.globalEnv.properties 文件中的 JAVA_HOME 变量现在包含新 JDK 的路径,例如 jdk1.8.0_131。

您可以阅读完整的Oracle Guide

【讨论】:

    猜你喜欢
    • 2021-08-16
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    • 2021-03-21
    • 1970-01-01
    • 2014-03-24
    相关资源
    最近更新 更多