用eclipse导出runnable jar

时间:2013-04-06 00:06:18

标签: java swing jar export

我有一个程序java swing程序,它读取.txt文件。当我尝试制作可运行的jar文件时,它无法读取它。如何为这样的程序制作一个可运行的jar?感谢

2 个答案:

答案 0 :(得分:1)

  

档案 - >出口 - > Java - > Runnable JAR文件

确保正确设置.jar文件的启动配置,并确保将所需的库提取到.jar中。

文本文件可能未指向源代码中的正确位置。我建议查看JFileChooser并从中获取所选文件的位置。您还可以将文本文件精确定位到一个目录。一个例子:

File dir = new File(System.getenv("APPDATA"), "folder");
if (dir.exists() && dir.isDirectory()) File file = new File(dir, "input.txt");

此代码在其计算机(Windows)上用户的AppData文件夹中设置一个文件夹。然后将之后创建的文件放入该文件夹中。使用这样的代码,无论我的.jar文件放在哪里,我都可以读取该文件,只要该位置存在input.txt

答案 1 :(得分:0)

在eclipse中转到文件 - >出口 - > java - > runnable jar文件。

至于读取.txt文件,您既可以在代码中对文件位置进行硬编码,也可以通过命令行将其作为参数提供,即java myProgram.jar myFile.txt