簡體   English   中英

如何從.jar文件中訪問與.jar文件相同的文件夾中的.dat文件?

[英]How to access a .dat file in the same folder as a .jar file from within the .jar file?

我需要讀取和寫入.dat文件以保存我正在進行的游戲的高分。 它都可以在Eclipse中運行,但是當我將它轉換為可運行的.jar文件時,沒有.dat文件來保存我的分數。 如何從我的.jar文件中訪問與.jar文件位於同一文件夾中的.dat文件以保存我的分數?

一般來說,嘗試寫入運行jar文件的位置是一個非常糟糕的主意。 如果jar文件作為Web應用程序從.war文件中運行會發生什么? 在這種情況下,您無法寫入jar文件的位置。

您應該修改程序以查看環境變量,java .properties文件或comand-line參數(或全部3)以告知它在何處寫入輸出,然后在執行時提供合適的輸出位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM