有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

打包Java/Netbeans项目以方便最终用户使用

(我想这与其说是一个问题,不如说是一份寻求批评或其他东西的报告/个人经历。所描述的项目包含一个外部库。)

许多用户在执行Java项目时需要的比他们能得到的所有帮助都多。我在描述将一个项目交给用户时想到的方法——没有特别简单的方法——我想知道我是否遗漏了一些更简单的方法

一种方法是:按照dist folder自述文件所说的做:“要分发这个项目,右键单击压缩dist folder(包括lib文件夹)并分发zip文件”,我还要补充一点,希望用户能够提取并找到可执行的jar。如果需要的话,去参加JRE

无缝方式:使用Netbeans7.4本机Java打包,它生成一个自解压可执行文件(一个“EXE安装程序”;一个.EXE文件),并在用户是否安装了JRE的情况下运行。它可以从Windows搜索框中执行(也可以通过控制面板卸载)。方法假定没有可用的JRE巨大的30MB)。产生了EXE。[见((this link))

不愉快的媒介:忘记外部图书馆令人钦佩的用途;只需添加包含库源代码的包即可。这就产生了一个。如果存在JRE,则运行jar;否则用户仍然需要参与

以上这些都不是为面临技术挑战的用户提供应用程序的理想方式

我本来打算把Webstart列为第四个,也是我希望的最佳选择,但没有明显的原因,我无法在自己的Netbeans IDE中进行编译。对实用程序模块的调用——现在包含在项目的GUI部分中;绝不是外部的——永远不要弹出他们应该弹出的对话框


共 (0) 个答案