这是我的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 off start /D DBServerSimulator ./DBServerSimulator.exe start /D DetectCheatServer ./DetectCheatServer/DetectCheatServerR start /D ServerGuarder ./ServerGuarder/ServerGuarder.exe start /D ManagerServer ManagerServer/ManagerServerR start /D GateServer ./GateServer/Gate start /D LocalSaveServer LocalSaveServer/LocalSaveServerR start /D ShareMemProc ./ShareMemProc/ShareMemProcR start /D GameServer ./GameServer/Line.exe Start /D Auagent run.bat!
是我的start.bat最后一件事是我的run.bat它启动整个服务器启动但因为java不会启动我得到的错误我不能发布因为它的图像文件只有我不能发布他们由于成为新用户lol
答案 0 :(得分:1)
您没有指定title开始。使用引号作为空标题
start "" compactau.exe
答案 1 :(得分:0)
看起来它缺少存储compactau.exe的目录。
您可以添加一行
cd <path where the compactau.exe is stored>
e.g. cd c:\personal\exe_dir
然而,问题是不清楚哪一行你得到错误。你能提一下或发布错误日志吗?
以及你要对Auagent auagent.conf
做什么,它们是main method()的参数吗?
答案 2 :(得分:0)
为什么不在运行java命令之前先设置路径?
您无需提供使用java
命令的完整absoulute路径。