我知道这可能非常简单,但我无法这样做。我正在尝试在 jdeveloper(v11.1.1.7.0) 中启动集成的网络逻辑服务器。但它总是说以下错误:
*** Using port 7101 ***
C:Users595452AppDataRoamingJDevelopersystem11.1.1.7.40.64.93DefaultDomainbinstartWebLogic.cmd
[waiting for the server to complete its initialization...]
The system cannot find the path specified.
The JRE was not found in directory C:OracleMIDDLE~1jdk160_29. (JAVA_HOME)
Please edit your environment and set the JAVA_HOME
variable to point to the root directory of your Java installation.
Press any key to continue . . . [Server Instance IntegratedWebLogicServer is shutting down. All applications currently running will be terminated and undeployed.]
我的Java_home设置为我已安装的 jdk,并且在系统变量的 PATH 中也有一个条目。
**User variable:**
C:Program FilesJavajdk1.7.0_45;C:Program FilesJavajre7
**System Variable :**
C:Program FilesJavajdk1.7.0_45bin;C:Program FilesJavajre7bin
请在这方面协助我。
我通过在weblogic安装中编辑setDomainEnv.cmd
来修复我的。在我的安装D:srvwls12120user_projectsdomainsmydomainbin
中,我的安装指向:
set SUN_JAVA_HOME=D:Javajdkjdk8u40 changed to
set DEFAULT_SUN_JAVA_HOME=C:PROGRA~1JavaJDK17~1.0_2
set DEFAULT_SUN_JAVA_HOME=D:Javajdkjdk8u40 changed to
set JAVA_HOME=C:PROGRA~1JavaJDK17~1.0_2
以及这里:
if "%VM_TYPE%"=="JRockit" (
set JAVA_HOME=%BEA_JAVA_HOME%
) else (
if "%JAVA_VENDOR%"=="Sun" (
set JAVA_HOME=%SUN_JAVA_HOME%
) else (
set JAVA_VENDOR=Oracle
set JAVA_HOME=D:Javajdkjdk8u40
set VM_TYPE=HotSpot
)
)
这解决了我的问题。
显然,安装例程认为您的JAVA_HOME设置了错误的jre。第一个测试是打开一个命令外壳并输入"java -version"验证您看到的是 Java 1.7.0 而不是 1.6.0一个已经检查过的 ide.conf 文件或 jdev.conf 文件在那里配置了哪个 java 版本。 在那里,您应该看到已配置 jdk 1.7.0。然后,从系统 11.1.1.x.x.x 文件夹中删除默认域文件夹。然后再次启动 jdev 并尝试再次启动集成服务器。
解决方案:Windows 7
删除 C:\Users\\AppData\Roaming\JDeveloper\system11.1.1.2.36.55.36 文件夹,然后重新启动 JDeveloper。
删除C:Users"username"AppDataRoamingJDevelopersystem11.1.1.2.36.55.36
文件夹,然后重新启动 JDeveloper
升级 Java 版本时,删除以下路径中的所有可用文件
C:\Users\\AppData\Roaming\JDeveloper