【问题标题】:Bluej packaging a projectBluej 打包项目
【发布时间】:2014-05-07 06:54:34
【问题描述】:

有人能告诉我如何/是否可以将 bluej 项目转换为可以通过单击运行的打包 jar 吗?我必须将我在 BlueJ 中工作的一个大项目转换为一个打包的 jar,我真的不知道该怎么做。如果这是一个愚蠢的问题,谢谢和抱歉。

【问题讨论】:

标签: java executable-jar bluej


【解决方案1】:

除了已经提到的内容之外,您还需要使用 -jar 标志运行 java 启动器,例如

java -jar myProgram.jar

这告诉启动器它正在处理一个存档/整个应用程序,而不仅仅是一个类。

【讨论】:

    【解决方案2】:

    转到文件 > 创建 Jar 文件,然后选择您的主类。如果您正在制作 Swing (GUI) 应用程序,那么这是创建主 JFrame 的类。如果这不是 GUI 应用程序,那么这是使程序启动的任何类,即控制器类。请记住,如果您不制作 GUI 应用程序并且只使用 System.out.println();,那么您需要通过终端应用程序运行它(Windows 的命令提示符和 OSX/Linux 的终端)。

    【讨论】:

    • 出于好奇,为什么需要从终端运行基于 GUI 的应用程序?
    • @StevenVascellaro 我想你可能误解了我的回答:P 我实际上说的是相反的,即如果它是一个基于 GUI 的应用程序,你可以简单地双击它。否则,您需要通过终端运行它:)
    猜你喜欢
    • 1970-01-01
    • 2020-03-02
    • 2014-05-07
    • 2013-06-05
    • 1970-01-01
    • 2016-03-30
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多