查看: 4314|回复: 3

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

  • TA的每日心情
    慵懒
    2019-10-28 17:33
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    管理员

    枫币
    5049
    威望
    952
    贡献
    655
    在线时间
    623 小时
    注册时间
    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无法自拔....
  • TA的每日心情
    开心
    2018-4-29 16:38
  • 签到天数: 566 天

    [LV.9]以坛为家II

    钻石会员

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

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

    长知识了
    回复

    使用道具 举报

  • TA的每日心情

    10 小时前
  • 签到天数: 902 天

    [LV.10]以坛为家III

    钻石会员

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

    用的是冒险岛v5
  • TA的每日心情
    开心
    2021-4-8 14:19
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    新人上路

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

    本版积分规则

    枫叶物语即使倒闭也绝对不会变质
    Copyright © 2001-2013 Discuz Team. Powered by Discuz! X3.5 |网站地图 | 本站已运行: