我有一个成功运行的非常基本的 .jar 文件,尽管我似乎只能通过执行以下两个操作之一来运行它:
- 使用命令提示符并输入命令,例如
java -jar test.jar
- 创建快捷方式,路径为
java -jar C:\Users\Nick\Documents\test.jar
有没有一种方法可以运行 .jar 文件而无需执行这两件事中的任何一件,IE 可以从 Windows 资源管理器中运行它?
编辑: 我的 .jar 文件如下所示:
Manifest-Version: 1.0
Rsrc-Class-Path: ./
Class-Path: .
Rsrc-Main-Class: base.MainClass
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
我使用 Eclipse 创建了这个。我是否应该将 Main-Class 编辑为 base.MainClass,并删除其中包含 Rsrc 的所有内容?
最佳答案
- 双击它
- 使用一些东西将 JAR 文件包装成一个普通的 exe(例如 http://launch4j.sourceforge.net/)
注意:当您双击一个 JAR 并且 JAR 只是在控制台上打印一些东西时,该窗口可能会在执行后立即关闭。在这种情况下,您不会看到太多。但是你的程序执行正确,只是窗口在执行后刚刚关闭。尝试在您的应用程序中打开一个 JFrame,然后您应该在双击 JAR 时看到该框架。
关于java - 如何在没有命令提示符的情况下运行可执行 .jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10454748/