Netbeans で Java アプリケーションを開発しています。アプリケーションは.propertiesファイル (Properties
クラス) を使用します。問題は、Netbeans がこのプロパティ ファイルを最終的な .jar ファイルに挿入することです。
- Netbeans がこれを行わないようにし、プロパティ ファイルを jar ファイルから除外するにはどうすればよいですか?
- この場合、プロパティ ファイルをコードで使用するにはどうすればよいですか?
Netbeans で Java アプリケーションを開発しています。アプリケーションは.propertiesファイル (Properties
クラス) を使用します。問題は、Netbeans がこのプロパティ ファイルを最終的な .jar ファイルに挿入することです。
EclipseIDEからjarformartでプロジェクトをエクスポートする場合、ファイル.propertiesをjarファイルにインポートしないように構成できます。
ファイルjarと同じフォルダーにある.propertiesファイルを使用する場合は、次のコードで現在のパスを取得できます。
String path = <NameClass>.class.getProtectionDomain().getCodeSource().getLocation().getPath();
これで、上記のパスからファイル.propertiesをロードできます。
頑張って!
NetBeans が JAR に挿入し.properties
、リストから削除するように求められているソース ディレクトリを確認します。
ファイル.properties
が. InputStream
_CLASSPATH
問題は、なぜそれをその JAR から移動する必要があると感じるのですか? 少なくとも、そのように CLASSPATH にあります。あなたはここであなた自身の最善の利益に反して行動しているようです.