BlueJ打包的Jar不起作用

时间:2014-03-28 08:18:41

标签: java eclipse swing jar bluej

编写项目后,我试图通过BlueJ将它打包到jar中。它允许我这样做但是当我点击它时jar不运行当我尝试从命令提示符运行时它说无法访问Jarfile。通常这可能是相当开放和关闭但我想知道我编码它的方式是否会成为一个问题。

项目是一个GUI应用程序,它也从控制台获取输入,当jar运行时,是否会从命令提示符中获取输入?此外,我的主类扩展了JPanel,而我的body类(其中大部分代码作为主要行为作为驱动程序和放置paintComponent的地方)扩展了JFrame。这会是一个问题吗?将这个项目变成eclipse中的jar会让这更好吗?

1 个答案:

答案 0 :(得分:0)

  

项目是一个GUI应用程序,它也从控制台获取输入,当jar运行时,是否会从命令提示符中获取输入?

它将接受调用main时传递的参数,但通常没有可运行Jar的控制台显示,所以忘记了交互'用它。

  

此外,我的主要类扩展JPanel,而我的body类(其中大部分代码作为主要代码作为驱动程序和放置paintComponent的地方)扩展JFrame

为什么要扩展框架?只需使用一个实例。

  

这是一个问题吗?将这个项目变成eclipse中的jar会让这更好吗?

你是说'工作'?没有。在使用其他IDE之前,BlueJ可以制作可运行的Jars,弄清楚如何正确使用它。