没有为wso2server.bat设置JAVA_HOME

时间:2016-11-03 14:59:39

标签: java wso2carbon java-home

我试图在windows中运行wso2server.bat,并在系统变量中设置了JAVA_HOME变量。

Althgouh,当我进入wso2文件夹的bin文件夹并运行:

wso2server.bat我收到以下错误消息: "您必须在运行CARBON"

之前设置JAVA_HOME变量

是否需要为carbon设置进一步的配置来识别JAVA_HOME变量?

3 个答案:

答案 0 :(得分:3)

尝试从JAVA_HOME

中删除\bin
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_111

答案 1 :(得分:0)

Tonakai回答说bin不应该是JAVA_HOME变量的一部分。删除后它工作正常。

答案 2 :(得分:0)

试试这个

Windows 10 – 搜索环境变量,然后选择编辑系统环境变量 1 - 单击环境变量按钮。 2- 在系统变量下,单击新建。 3 在变量名称字段中,输入: JAVA_HOME 如果您安装了 JDK(Java 开发工具包) 要么 JRE_HOME 如果您安装了 JRE(Java 运行时环境) 在变量值字段中,输入您的 JDK 或 JRE 安装路径 在 cmd 窗口中

<块引用>

C:\Program Files\Java\jdk-15.0.2

回声%JAVA_HOME%

执行上述步骤后,尝试在安装位置下运行 wso2server.bat。 如果这不起作用,请尝试使用 JAVA_HOME 位置调整此 bat 文件

launcher_wso2server.bat

例如

<块引用>

if "%JAVA_HOME%"=="" 设置 JAVA_HOME="%~sdp0..\jdk-15.0.2\bin"