1.通过显示的信息可以看出找不到指定的java环境或者版本过低,作为一个java开发人员来说java环境出问题绝对不可能的!!! 说java环境的错我TM第一个不答应 !!!
2.既然不是java的问题那就只能是Nacos找不到我们本地java环境的地址,所以就会报这个错误,怎么解决呢,很简单,在Nocos里面手动指定一下就over了
1.1:找到解压的Nacos文件夹/bin目录下,找到startup.cmd文件,修改后缀名startup.txt 点击打开该文件找到这个位置
找到该文件下的以下位置
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"
默认就是这个地址:不用修改任何内容:
添加我们本地的java包路径set JAVA_HOME="D:\jdk11" 就可以了
// D:\jdk11 自己安装的JDK的包路径
修改后的文件样式 :记得该回文件的后缀名 startup.cmd
rem limitations under the License.
set JAVA_HOME="D:\jdk11"
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"
最后在Nacos的\bin目录下cmd打开小黑窗口: 运行 startup.cmd -m standalone
Nocos成功在本地运行,到浏览器测试一下 http://localhost:8848/nacos
默认账号密码都是 nacos出现以上页面表示
本地安装成功,能正常访问:输入用户名和密码 都是 nacos
登录成功就会出现以上界面,自此Nacos的错误就成功排除了