簡體   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