2016-07-19 6 views
1

現在、私の会社用のプラグインライクなライブラリを作成しようとしています。コードネーム1のソースディレクトリにアクセスする方法

プロジェクト構造内に4つのディレクトリが存在するかどうかを確認する必要があります。 java.io.Fileは利用できませんので、プロジェクト構造内に存在する必要があるファイルの存在を確認する方法はかなり混乱しています。

具体的な使用例です。

4つのディレクトリがあります:開発者は、このライブラリを使用すると、すべてにアクセスすることを望んで、サーバから「人」-Entitiesを言うことができます場合

/entities 
/converter 
/attributes 
/caches 

は今、彼は

を呼び出すことができるはずです
RestGet.getAll("Person"); 

とライブラリこれらのファイルがある場合は、プロジェクトのソースディレクトリになります。

/entities/PersonEntity.java  //<-- Stores the actual data 
/converter/PersonConverter.java //<-- Converts the JSON answer of the server to the Object 
/attributes/PersonAttributes.java //<-- An enum that is used to set the attributes of the object 
/caches/PersonCache.java   //<-- A simple Cache 

どうすればいいですか?私はFileSystemStorageで試しましたが、私が使用するべきであることだけを教えてくださいgetAppHome() ...

答えて

0

アプリケーションが動作しているデバイスには明らかに存在しないソースディレクトリの使用法はよくわかりません。

Display.getInstance().getResourceAsStream(...)を使用してJARにパッケージ化されたSRCディレクトリのルートにあるファイルにアクセスできます。

java.io.Fileへの置換は、the developer guideでカバーされているFileSystemStorageです。

関連する問題