gpt4 book ai didi

java - 如何创建一个cmd文件来运行 jar ?

转载 作者:行者123 更新时间:2023-11-30 07:13:59 26 4
gpt4 key购买 nike

我确实尝试了所有方法来尝试通过双击使我的 jar 文件可执行。但我得出的结论是,要么我需要一些主要帮助,因为我的 java 安装有问题,要么我需要创建一个 .cmd 文件来自动正确运行它们。文件中的代码将如下所示:

java -jar myfile.jar

我应该用什么替换 myfile.jar 以便 Windows 放入我要打开的文件扩展名?谢谢。

最佳答案

如果你想要一个 .cmd 文件来运行你的 jar,那么这样的文件可能看起来像这样

@ECHO OFF
SET JRE_HOME=<path to your jre>
%JRE_HOME%\bin\java.exe -jar myfile.jar

请注意,此处的选项 -jar 隐式意味着 myfile.jar 包含所有依赖项,并且您不能扩展类路径以包含其他依赖项。此外,使用此选项要求您的 mainifest 具有 Main-Class 属性,它告诉运行哪个类/是程序的入口点。

最好在类路径中包含 myfile.jar 并将您的主类传递给 java.exe

@ECHO OFF
SET JRE_HOME=<path to your jre>
SET MY_CLASSPATH=<jars/libs your app depends on separated by semicolon>;myfile.jar
%JRE_HOME%\bin\java.exe -cp %MY_CLASSPATH% <your main class>

最后,如果您想为您的 Java 程序创建一个 .exe,那么您可能需要使用一个 wrapper,例如 jsmooth它将您的 jar 及其所有依赖项捆绑到一个 .exe 文件中

关于java - 如何创建一个cmd文件来运行 jar ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18811974/

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