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