Java 作为 Windows 服务使用 Visual Basic 脚本和批处理
Java as Windows service using visual basic script and batch
我正在尝试使用位于启动文件夹中的 Visual Basic 脚本来初始化 Java 服务。这个 vbs 脚本调用一个批处理文件,该文件与我要初始化的 jar 位于同一文件夹中。批处理使用 propers 参数调用 jar 并且它工作正常但是当我从 vbs 调用批处理文件时跳转错误:
我想这是一个安全问题,但我不知道如何解决。
- vbs 的文件夹是:C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
- 内容 vbs:
CreateObject("Wscript.Shell").Run """C:\Program Files\Res\run_res.bat""", 0, True
- batch 和 jar 的文件夹是:C:\Program Files\Res\
- 内容批次:
javaw -jar dpc.jar
因为我是来自另一个文件夹的 运行 vbs,所以我需要在批处理中指定 jar 的完整绝对路径。
我正在尝试使用位于启动文件夹中的 Visual Basic 脚本来初始化 Java 服务。这个 vbs 脚本调用一个批处理文件,该文件与我要初始化的 jar 位于同一文件夹中。批处理使用 propers 参数调用 jar 并且它工作正常但是当我从 vbs 调用批处理文件时跳转错误:
我想这是一个安全问题,但我不知道如何解决。
- vbs 的文件夹是:C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
- 内容 vbs:
CreateObject("Wscript.Shell").Run """C:\Program Files\Res\run_res.bat""", 0, True
- batch 和 jar 的文件夹是:C:\Program Files\Res\
- 内容批次:
javaw -jar dpc.jar
因为我是来自另一个文件夹的 运行 vbs,所以我需要在批处理中指定 jar 的完整绝对路径。