gpt4 book ai didi

java - 从批处理文件启动java可执行文件会产生错误 "Java Virtual Machine Launcher Could not find main class"

转载 作者:行者123 更新时间:2023-12-01 11:27:59 24 4
gpt4 key购买 nike

嗨,堆垛机!
我有一个供应商的 java 应用程序,我想从 Windows 2007 中的批处理文件启动该应用程序。
该应用程序可以从快捷方式正常启动,但需要从批处理文件启动。当我从 .exe 目录中运行它时,我的命令如下所示:
启动javaw.exe -param1 -param2 -param3 com.blah.blah.blah
但会产生以下错误:
“Java虚拟机启动器找不到主类。程序将退出”
引发此错误时会出现应用程序图标,因此应用程序正在尝试启动。
此外快捷方式中有一个“启动于:”参数,我不知道如何传递给启动命令“C:\Program Files (x86)\Vendor Directory\Vendor Subdirectory\”&当从图标属性中删除它时,我会得到相同的错误。
还尝试了 svcutil 和 java 命令,但这些命令产生了类似的结果...
非常感谢有关此问题的任何帮助 - 谢谢!

最佳答案

如果 JAVA 添加到您的类路径中,只需首先转到供应商的 exe 文件所在的目录。您的批处理文件将如下所示:

    cd "C:\Program Files (x86)\Vendor Directory\Vendor Subdirectory"
start javaw.exe -param1 -param2 -param3 com.blah.blah.blah

关于java - 从批处理文件启动java可执行文件会产生错误 "Java Virtual Machine Launcher Could not find main class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30652167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com