2

Netbeans で Java アプリケーションを開発しています。アプリケーションは.propertiesファイル (Propertiesクラス) を使用します。問題は、Netbeans がこのプロパティ ファイルを最終的な .jar ファイルに挿入することです。

  1. Netbeans がこれを行わないようにし、プロパティ ファイルを jar ファイルから除外するにはどうすればよいですか?
  2. この場合、プロパティ ファイルをコードで使用するにはどうすればよいですか?
4

2 に答える 2

1

EclipseIDEからjarformartでプロジェクトをエクスポートする場合、ファイル.propertiesをjarファイルにインポートしないように構成できます。

ファイルjarと同じフォルダーにある.propertiesファイルを使用する場合は、次のコードで現在のパスを取得できます。

String path = <NameClass>.class.getProtectionDomain().getCodeSource().getLocation().getPath();

これで、上記のパスからファイル.propertiesをロードできます。

頑張って!

于 2012-08-14T10:11:13.643 に答える
1

NetBeans が JAR に挿入し.properties、リストから削除するように求められているソース ディレクトリを確認します。

ファイル.propertiesが. InputStream_CLASSPATH

問題は、なぜそれをその JAR から移動する必要があると感じるのですか? 少なくとも、そのように CLASSPATH にあります。あなたはここであなた自身の最善の利益に反して行動しているようです.

于 2012-08-14T10:08:28.403 に答える