[英]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.