繁体   English   中英

导出带有日食的可运行罐

[英]Export runnable jar with eclipse

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

文件->导出-> Java->可运行的JAR文件

确保正确设置.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 ,我都可以读取该文件。

在Eclipse中,转到文件->导出-> Java->可运行的jar文件。

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

暂无
暂无

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

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