我试图在windows中运行wso2server.bat,并在系统变量中设置了JAVA_HOME变量。
Althgouh,当我进入wso2文件夹的bin文件夹并运行:
wso2server.bat我收到以下错误消息: "您必须在运行CARBON"
之前设置JAVA_HOME变量是否需要为carbon设置进一步的配置来识别JAVA_HOME变量?
答案 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"