2

这是我的 run.bat 文件:

@echo off
start compactau.exe
"c:\program files\java\jre7\bin\java" -Xms512m -Xmx768m -cp jio.jar;log4j-1.2.9.jar;auagent.jar Auagent auagent.conf
Pause 

当我运行这个文件时,我得到了错误the current directory is invalid。我卸载并重新安装了 Java,然后将我的 Java 位置更改为c:\java\bin\java并调整了我的批处理文件,如下所示:

@echo off
start compactau.exe
"c:\java\bin\java" -Xms512m -Xmx768m -cp jio.jar;log4j-1.2.9.jar;auagent.jar Auagent auagent.conf
Pause 

但我仍然得到the current directory is invalid. 当我创建目标和文件夹名称时,这怎么可能?

@echo 关闭
启动 /D DBServerSimulator ./DBServerSimulator.exe
开始 /D DetectCheatServer ./DetectCheatServer/DetectCheatServerR
启动 /D ServerGuarder ./ServerGuarder/ServerGuarder.exe
启动 /D ManagerServer ManagerServer/ManagerServerR
启动 /D GateServer ./GateServer/Gate
启动 /D LocalSaveServer LocalSaveServer/LocalSaveServerR
开始 /D ShareMemProc ./ShareMemProc/ShareMemProcR
启动 /D 游戏服务器 ./GameServer/Line.exe
启动 /D Auagent run.bat!

是我的start.bat 最后一件事是我的run.bat 它启动了整个服务器启动但是因为java不会启动我得到错误我不能发布因为它只是图像文件而且我不能发布它们因为是一个新的用户哈哈

4

3 回答 3

1

您没有指定要开始的标题。为空标题使用引号

start "" compactau.exe
于 2013-08-27T13:57:18.497 回答
0

看起来它缺少存储 compactau.exe 的目录。

你可以添加一行作为

cd <path where the compactau.exe is stored>

e.g. cd c:\personal\exe_dir

在“启动compactau.exe”之前,它可以使用该目录吗?

但是,问题还不够清楚,您在哪一行得到错误。您能否提及它或发布错误日志?

你打算做什么Auagent auagent.conf,它们是主要方法()的参数吗?

于 2013-08-27T14:05:15.153 回答
0

为什么不尝试在运行 java 命令之前先设置路径?

您无需提供使用java命令的整个绝对路径。

于 2013-08-27T14:16:26.947 回答