繁体   English   中英

将intellij JDK从1.6升级到1.7问题

[英]upgrade intellij JDK from 1.6 to 1.7 problem

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

  1. 在项目设置中将Project SDK更改为1.7
  2. 在项目设置中将所有模块SDK更改为1.7
  3. 将MavenRunner 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. 在同一MW_HOME中使用的所有次要工具(例如BSU,卸载程序等)上替换新的JDK位置。
  7. 正常重启进程,它们应该采用新的JDK版本。

另请参阅此链接以获取详细信息。

希望它能帮助您解决问题,

Intellij提示: C:\\ WLMiddleware \\ user_projects \\ domains \\ hull \\ startWebLogic.cmd在目录C:\\ Java \\ jdk1.6.0_21中找不到JRE。 (JAVA_HOME)请编辑您的环境并设置JAVA_HOME

环境变量配置

setDomainEnv文件: WL_HOME =“ C:/WLMiddleware/wlserver_10.3”导出WL_HOME

BEA_JAVA_HOME =“ C:/程序文件(x86)/Java/jdk1.7.0_79”导出BEA_JAVA_HOME

SUN_JAVA_HOME =“ C:/程序文件(x86)/Java/jdk1.7.0_79”导出SUN_JAVA_HOME

如果[“ $ {JAVA_VENDOR}” =“ Oracle”]; 然后JAVA_HOME =“ $ {BEA_JAVA_HOME}”导出JAVA_HOME,否则,如果[“ $ {JAVA_VENDOR}” =“ Sun”]; 然后JAVA_HOME =“ $ {SUN_JAVA_HOME}”导出JAVA_HOME否则JAVA_VENDOR =“ Sun”导出JAVA_VENDOR JAVA_HOME =“ C:/程序文件(x86)/Java/jdk1.7.0_79”导出JAVA_HOME fi

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM