簡體   English   中英

Eclipse Java部署:如何將自動生成的文件添加到Jar文件

[英]Eclipse Java Deployment: how to add auto-generate file to Jar file

我已經完成了項目,現在將其部署到jar文件中。 但是我遇到了一個問題:

我的程序在Eclipse中自動生成一個文件(例如:data.sav),它出現在最前面的項目文件夾中。 部署時,此文件不包含jar文件。 因此,它從沒有數據開始。

我運行並執行某項操作后,它再次生成了data.sav。 但是,我在那個jar文件中看不到該文件。 我之所以這樣說,是因為我希望將原來的data.sav覆蓋為新的data.sav。

因此,請教我如何在jar文件中包含“ data.sav”。 在Eclipse中部署時,我看不到此選項。

這是我要寫入文件的代碼:

ObjectOutputStream writer = new ObjectOutputStream(
    new FileOutputStream("data.sav"));

更清楚地說明我為什么這樣做。 例如 ,一個游戲的列表包含最多10個人的最高分。 當您第一次玩游戲時,還沒有人玩,所以我必須通過在這個高分列表中寫一些人來“作弊”,因此我的程序之前有一些“傻瓜播放器”

罐子是只讀的。 請參閱Java程序如何使用.jar中的文件進行讀寫? 更多細節。

也許可以使用Preferences API更好地存儲高分。 它會自動處理“將信息放置在何處”。

如果失敗,我將擁有該應用程序。 將虛擬分數和任何后續的真實分數寫入到user.home子目錄中的文件中。 那是一個應該允許對標准Java應用程序進行讀寫的地方。

暫無
暫無

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

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