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

时间:2012-01-08 01:05:44

标签: java sqlite exe

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

4 个答案:

答案 0 :(得分:2)

.exe是Windows的一个生物。

要运行Java程序,通常是:

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

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

  3. 或者,为最终用户创建一些易于使用的机制来下载Java JRE(如果它还没有安装在他们的PC上)。

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

    start javaw -jar myjarfile.jar
    

答案 1 :(得分:1)

您是否考虑过使用eclipse创建Runnable jar。

在eclipse中,转到文件>出口> Java> Runnable Jar。

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

试试这个。

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:0)

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