【发布时间】:2026-02-09 10:25:01
【问题描述】:
写完一个项目后,我试图通过 BlueJ 将它打包到一个 jar 中。它让我这样做,但是当我单击它时 jar 没有运行,当我尝试从命令提示符运行时它说无法访问 Jarfile。通常这可能会非常开放和关闭,但是我想知道我的编码方式是否会出现问题。
该项目是一个 GUI 应用程序,它也从控制台获取输入,当 jar 运行时,该输入是否会从命令提示符获取?此外,我的主类扩展了 JPanel,而我的主体类(其中大部分代码作为主类充当驱动程序和放置paintComponent 的地方)扩展了 JFrame。这会是一个问题吗?让这个项目成为 Eclipse 中的 jar 会不会更好?
【问题讨论】:
-
您将需要一个公共静态 void main(String[] args)。确保在将应用程序导出到 jar 时,您说这是程序的入口点。也许你可以给我们看一些源代码......
标签: java eclipse swing jar bluej