我需要将旧的 Spring 项目的 JDK 版本从 1.6 升级到 1.7。 我使用intellij 11.1.1和weblogic 10.3.3 我做了以下更改:
- 在项目设置中将 Project SDK 更改为 1.7
- 在项目设置中将所有模块 SDK 更改为 1.7
- 将 Maven 运行程序 JRE 更改为 1.7
- 将 Windows 环境变量中的 JAVA_HOME 更改为 JDK 1.7 位置
- 将我的域中 setDomainEnv.sh 中的 BEA_JAVA_HOME 和 SUN_JAVA_HOME 更改为 JDK 1.7 位置
- 在 commEnv.sh 文件中将 JAVA_HOME 更改为 1.7
但当我运行项目时,以下消息仍写入 intellij 输出中:
使用 Java 版本启动 weblogic: java版本“1.6.0_21” Java(TM) SE 运行时环境(版本 1.6.0_21-b07) Java HotSpot(TM) 客户端 VM(内部版本 17.0-b17,混合模式,共享) 使用以下行启动 WLS: C:\Java\JDK16~1.0_2\bin\java -client
我真的很困惑这个问题,谢谢你的帮助
最佳答案
请将您的步骤与以下步骤相匹配:
- 安装 JDK 7;
- 停止所有使用您的 MW_HOME 的进程。
- 编辑 $MW_HOME/wlserver_10.3/common/bin/commEnv.sh 并更改 JAVA_HOME 位置。
- 对于每个域,将域“setDomainEnv.sh”脚本更改为 适应网络JAVA_HOME
- 更改在nodemanager.properties中指定的JDK位置 默认和任何其他现有的节点管理器进程
- 替换同一目录中使用的所有次要工具的新 JDK 位置 MW_HOME,例如BSU、卸载程序等
- 正常重新启动进程,它们应该采用新的 JDK 版本。
另外请引用这个link了解详情。
希望能帮助您解决问题
关于java - intellij JDK从1.6升级到1.7问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52243754/