我知道这可以很简单,但我无法做到。 我试图在jdeveloper(v11.1.1.7.0)中启动集成的weblogic服务器。但它总是说出以下错误:
*** Using port 7101 ***
C:\Users\595452\AppData\Roaming\JDeveloper\system11.1.1.7.40.64.93\DefaultDomain\bin\startWebLogic.cmd
[waiting for the server to complete its initialization...]
The system cannot find the path specified.
The JRE was not found in directory C:\Oracle\MIDDLE~1\jdk160_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 Files\Java\jdk1.7.0_45;C:\Program Files\Java\jre7
**System Variable :**
C:\Program Files\Java\jdk1.7.0_45\bin;C:\Program Files\Java\jre7\bin
请在这方面帮助我。
答案 0 :(得分:13)
我通过编辑我的weblogic安装中的setDomainEnv.cmd
来修复我的问题。
在我的安装D:\srv\wls12120\user_projects\domains\mydomain\bin
中,我的安装指向:
set SUN_JAVA_HOME=D:\Java\jdk\jdk8u40 changed to
set DEFAULT_SUN_JAVA_HOME=C:\PROGRA~1\Java\JDK17~1.0_2
set DEFAULT_SUN_JAVA_HOME=D:\Java\jdk\jdk8u40 changed to
set JAVA_HOME=C:\PROGRA~1\Java\JDK17~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:\Java\jdk\jdk8u40
set VM_TYPE=HotSpot
)
)
这解决了我的问题。
答案 1 :(得分:5)
显然,安装例程认为您的JAVA_HOME设置为错误的jre。第一个测试是打开命令shell并输入“java -version” 验证您是否看到Java 1.7.0而不是1.6.0 已经检查了一个,检查ide.conf文件或jdev.conf文件,在那里配置了哪个java版本。你应该看到配置了jdk 1.7.0。 然后从系统11.1.1.x.x.x文件夹中删除DefaultDomain文件夹。 然后再次启动jdev并尝试再次启动集成服务器。
答案 2 :(得分:4)
解决方案:Windows 7
删除C:\ Users \\ AppData \ Roaming \ JDeveloper \ system11.1.1.2.36.55.36文件夹,然后重新启动JDeveloper。
答案 3 :(得分:1)
删除C:\Users\"username"\AppData\Roaming\JDeveloper\system11.1.1.2.36.55.36
文件夹,然后重新启动JDeveloper
答案 4 :(得分:0)
升级Java版本时,请删除以下路径中可用的所有文件
C:\用户\\应用程序数据\漫游\ JDeveloper的