我有一个 SWT 应用程序,我正在尝试为其创建一个可运行的 .jar;不幸的是,我似乎无法从 Windows 资源管理器运行它,因为我从 Java 虚拟机启动器中收到一条错误消息:
“找不到主类 gui.MainWindow。程序将退出。”
但是,它将通过命令行运行
java -jar xxxxx.jar
我花了相当多的时间查看导致我的线程:
- 编辑清单文件
- 切换 javaw.exe 的运行时版本
一切都无济于事。
我正在 Eclipse 中创建可执行的 .jar 文件(包括我引用的 swt 库),并且还尝试了 fat-jar 插件。同样,它将在 eclipse内部运行而没有问题。
我负担不起 .bat 或将其转换为 .jex 之类的变通方法
我有一种烦人的感觉,这取决于我使用的是 64 位系统,但是,如前所述,我已经使用了 javaw.exe 的 64 位和 32 位版本。
任何建议都会受到欢迎。