gpt4 book ai didi

Java - 可执行 jar

转载 作者:太空宇宙 更新时间:2023-11-04 14:18:45 24 4
gpt4 key购买 nike

我在 Netbeans IDE 8.0.1 中编写了一个名为 SampleChat 的 Java GUI 程序,并使用“clean and build”功能创建了一个 jar 文件。

我进入 Netbeans 创建的“dist”目录,双击它生成的 jar 文件。打开一个 cmd 窗口,其中包含以下行:

“错误:无法找到或加载主类。

但是,当我打开 cmd 时,更改为相同的“dist”目录并键入命令:

java -jar "SampleChat.jar"

程序运行得很好。

我可以不使用 Netbeans 创建双击执行的 jar 文件吗?

我没有使用任何预先存在的 jar 文件来完成该程序,因此,没有“lib”目录或类似的目录。

我打算从 USB 内存棒共享程序,因此唯一的要求是 JVM、鼠标,也许还需要一些手指来双击它,这一点至关重要。

我想出的一个尴尬的解决方案是编写一个运行该程序的批处理文件,但它要求 jar 文件不能移动 - 搞砸了。

那么如何使我的程序双击可执行呢?

最佳答案

我猜您缺少创建 list 文件。因此,不知道您的主类是什么。在从终端执行的 java 命令中,您定义了要执行的主类。

根据你提到的任务,我猜你正在使用 gradle 来构建你的 jar ?

这里http://www.gradle.org/docs/current/userguide/java_plugin.html在第 23.14.1 章中给出了 list 示例。

如果您添加属性 'Main-Class': 'com.project.MainClass' 它应该可以工作。

BR

关于Java - 可执行 jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27431001/

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