java - 运行批处理文件时当前目录无效

标签 java windows batch-file cmd

这是我的 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 

当我运行这个文件时,出现错误当前目录无效。我卸载并重新安装了 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 

但我仍然得到当前目录无效。当我创建目的地和文件夹名称时,这怎么可能?

@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 不会启动我得到错误我不能发布因为它只是图像文件而且我不能发布它们由于作为一个新用户大声笑

最佳答案

您没有指定 title开始。对空标题使用引号

start "" compactau.exe

关于java - 运行批处理文件时当前目录无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18467335/

相关文章:

java - 如何在 jsf 中使用 FacesContext?

java - 如何在 JDK 17 应用程序中查找通过 JNI 使用的 native 库?

mysql - 从 myd myi 文件恢复 mysql 服务器 - windows

windows - 导出区域设置供以后导入

linux - 在 Windows 10 上通过 Linux 子系统使用批处理文件?

powershell - 根据平均文件大小将文件移动到子文件夹中

java - @XmlEnum 属性与 JAXB

java - Maven 程序集 : useStrictFiltering not available for fileSets?

python - 在 Python/wxPython 中访问文件元数据

asp.net - 如何在 ASP.NET 中列出 Windows 用户和组?