查看: 5944|回复: 3

Java不是内部或者外部命令,也不是可运行的程序

[复制链接]

管理员

枫币
5265
威望
958
贡献
661
在线时间
641 小时
注册时间
2016-3-15
发表于 2017-11-19 20:09:01 | 显示全部楼层 |阅读模式
很多人遇到这种问题,是因为bat内置的环境变量设置未生效。
而手动设置环境变量蛮麻烦,多服务端共存也会因此导致冲突,不如设置相对路径。

对于新版,就是一眼望去只有一个bat的版本,编辑你启动服务端的bat。如果你使用老版本,一样望去三四个bat的,编辑除了启动服务端的主bat的所有bat,或者编辑启动服务端,看看他都依此启动了哪些bat。
按需求右键bat>编辑,看看有没有类似于以下的内容。

找找服务端根目录有没有jdk或者jre,找到里面的java.exe,或者干脆直接在文件夹中搜索java.exe,又或者通过看服务端设置环境变量的部分找到java.exe后,把上图圈出的Java的位置改成你java.exe的路径。不要直接抄我这里的路径,你的Java目录不一定是这个!比如这里我是

那么就改成

相对路径,以jdk为开头是因为bat位于jdk同目录,位于maven之下。如果你实在不明白,可以直接把完全路径粘贴进去,但是这样移动服务端所在位置都需要修改此路径。
※关于有人并没有出现此问题,但是登陆就掉线的话,也可以用此种解决办法。具体为什么,...明儿再说。

转载注明出处。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

沉迷OSU无法自拔....

钻石会员

枫币
11808
威望
2
贡献
224
在线时间
128 小时
注册时间
2016-4-22
QQ
发表于 2017-11-20 21:06:41 | 显示全部楼层

RE: Java不是内部或者外部命令,也不是可运行的程序

长知识了
回复

使用道具 举报

社区元老

枫币
24652
威望
0
贡献
10
在线时间
517 小时
注册时间
2018-11-10
发表于 2018-12-8 02:24:40 | 显示全部楼层
为何使用此方法都会找不到系统路径阿

用的是冒险岛v5

新人上路

枫币
140
威望
0
贡献
0
在线时间
10 小时
注册时间
2021-3-7
QQ
发表于 2021-4-8 20:02:34 | 显示全部楼层
dingdingding
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|枫叶物语冒险岛单机 | 本站已运行:

枫叶物语可能会倒闭,但是绝对不会变质。

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖QQ客服返回顶部