java - intellij JDK从1.6升级到1.7问题

标签 java intellij-idea weblogic

我需要将旧的 Spring 项目的 JDK 版本从 1.6 升级到 1.7。 我使用intellij 11.1.1和weblogic 10.3.3 我做了以下更改:

  1. 在项目设置中将 Project SDK 更改为 1.7
  2. 在项目设置中将所有模块 SDK 更改为 1.7
  3. 将 Maven 运行程序 JRE 更改为 1.7
  4. 将 Windows 环境变量中的 JAVA_HOME 更改为 JDK 1.7 位置
  5. 将我的域中 setDomainEnv.sh 中的 BEA_JAVA_HOME 和 SUN_JAVA_HOME 更改为 JDK 1.7 位置
  6. 在 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

我真的很困惑这个问题,谢谢你的帮助

最佳答案

请将您的步骤与以下步骤相匹配:

  1. 安装 JDK 7;
  2. 停止所有使用您的 MW_HOME 的进程。
  3. 编辑 $MW_HOME/wlserver_10.3/common/bin/commEnv.sh 并更改 JAVA_HOME 位置。
  4. 对于每个域,将域“setDomainEnv.sh”脚本更改为 适应网络JAVA_HOME
  5. 更改在nodemanager.properties中指定的JDK位置 默认和任何其他现有的节点管理器进程
  6. 替换同一目录中使用的所有次要工具的新 JDK 位置 MW_HOME,例如BSU、卸载程序等
  7. 正常重新启动进程,它们应该采用新的 JDK 版本。

另外请引用这个link了解详情。

希望能帮助您解决问题

关于java - intellij JDK从1.6升级到1.7问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52243754/

相关文章:

java - 通过selenium在Internet Explorer中下载Excel文件

java - 如何在同一项目 IntelliJ 中创建多个具有不同 main 的 jar

intellij-idea - 在 IntelliJ 中将新的 tmux session 与独立终端分开

java - intellij 上的 vertx-hk2 和 vertx-jersey 拆分包问题

playframework - 无法在 Play Framework 上获取 WebLogic 服务器的初始上下文

java - 尝试使用 Java 中的文件 I/O 从先前处理的图像创建黑白图像时出现问题

java - 在java中传递后代而不是接口(interface)

java - POI 3.17 无法在 weblogic 服务器上运行

java - 如何在 Web Start 应用程序中设置 Java DNS 解析器缓存 TTL?

maven - Jersey 库错误(NoSuchMethod 然后 IncompleteClassChangeError)