原因:
在我的JAVA_HOME中配置了/bin目录:D:\softInstall\java\bin,
但是在startup.cmd中会依然拼接\bin目录
打开 startup.cmd ,找到:
rem limitations under the License.
if not exist "%JAVA_HOME%\bin\java.exe" echo Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! & EXIT /B 1
set "JAVA=%JAVA_HOME%\bin\java.exe"
修改:
我直接在startup.cmd中重新设置JAVA_HOME路径:
set JAVA_HOME="D:\softInstall\java"
修改后如下:
rem limitations under the License.
set JAVA_HOME="D:\softInstall\java"
if not exist "%JAVA_HOME%\bin\java.exe" echo Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! & EXIT /B 1
set "JAVA=%JAVA_HOME%\bin\java.exe"