繁体   English   中英

为包含sqlite的java项目制作.exe文件

[英]making .exe file for java project containing sqlite

我想为我的java项目创建.exe文件并将其提供给我的朋友。 我在eclipse中编写了我的项目,它使用了sqlite。 我不知道如何制作可以在其他PC上运行的.exe文件。 任何人都可以帮忙吗? PS:我看到了这个链接,但它对我没用! 创建使用Sqlite DB的eclipse项目的.jar

.exe是Windows的一个生物。

要运行Java程序,通常:

  1. 创建.jar文件(“本机”Java库格式)

  2. 编写DOS / Windows .bat文件(或等效的Linux shell脚本)来运行Java程序(使用Java .jar文件)

  3. (可选)创建一些易于使用的机制,供最终用户下载Java JRE(如果它尚未安装在PC上)。

您的.bat文件可以像这样简单:

start javaw -jar myjarfile.jar

你考虑过从eclipse创建Runnable jar吗?

在eclipse中,转到File> Export> Java> Runnable Jar。

在那里你会找到一些选择,你可以使用适合你的选项。 创建的jar应该能够自己运行(显然它需要java运行时)。

试试吧。

我建议使用bat文件。 你可以制作一个双击的jar文件,但我觉得这有时是限制性的而且不直观。

  1. 没有多少最终用户知道jar文件是双重可点击的。
  2. 您需要确保jar文件定义了主类和类路径。 jar文件中的classpath部分有时会导致问题。 就像你不能在文件系统上引用文件或路径一样。 只能从jar文件的位置相对引用的文件或文件夹。
  3. 对于Windows用户,您无法轻松地从jar文件创建exe文件。 有一些方法,比如使用jsmooth,它会将你的jar文件包装成一个exe文件(在进程中膨胀exe文件)。

最简单的方法是创建一个bat文件。 您可以轻松地将bat文件转换为exe文件,并使exe文件具有图标和所有内容。 链接到转换器:

http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

  1. 首先通过单击File菜单创建一个可执行jar文件,然后导出,然后选择runnable jar文件。
  2. 然后选择main class并单击ok - 将创建jar文件。
  3. 之后使用Launch4j应用程序创建.exe。 Launch4j是创建exe文件的最佳选择。
  4. 然后使用Inno Setup Creater创建安装程序并完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM