web-dev-qa-db-ja.com

Javaプロパティファイルをmy Java Eclipseのプロジェクトに追加する方法

以前、Javaをコンパイルおよび編集するためにUnixを使用していました。そのため、クラスファイルが存在する現在の作業ディレクトリ内でプロパティファイルを使用しました。今、私はEclipse IDEに切り替えました。ここでEclipseに同じプロパティファイルを追加する方法を知りません。私を助けてください。

18
Vijay Athreyan

それはUnixのであるとして、あなたは、現在の作業ディレクトリ内のプロパティファイルを持っている場合は、[OK]を動作するはずです。別のオプションは、プロパティファイルをクラスパスに追加し、this.getClass().getClassLoader().getResourceAsStream("xxxxx.properties"); More here を使用して入力ストリームを取得することです。

10
  1. Javaプロジェクトにない場合は、Resourcesフォルダー]の下にフォルダー「resources」を作成します。
    1. 以下の値を持つconfig.propertiesファイルを作成します。

enter image description here

/ Javaのリソース/リソース/ config.properties

ロードプロパティの。

Properties prop = new Properties();
InputStream input = null;

try {

      input = getClass().getClassLoader().getResourceAsStream("config.properties");


    // load a properties file
    prop.load(input);

    // get the property value and print it out
    System.out.println(prop.getProperty("database"));
    System.out.println(prop.getProperty("dbuser"));
    System.out.println(prop.getProperty("dbpassword"));

} catch (IOException ex) {
    ex.printStackTrace();
} finally {
    if (input != null) {
        try {
            input.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
28
Khalid Habib

パッケージエクスプローラーで、パッケージを右クリックし、[新規]-> [ファイル]を選択して、「。properties」サフィックスを含むファイル名を入力します。

27

手順:

  1. .propertiesファイルを作成するパッケージを右クリックするか、必要に応じて新しいパッケージを作成します
  2. ここで、新規を選択してからファイルを選択します(ファイルが見つからない場合は、パッケージの場所に移動して作成します)
  3. yourfilename.propertiesという名前になりました
4
Aman birjpuriya

あなたは「既存のソースから」オプションを使用することにより、EclipseでJavaプロジェクトを作成した場合、それは前に行ったようにそれが動作するはずです。具体的にはファイル>新規Javaプロジェクト内容でセクションでは、 '既存のソースからプロジェクトを作成します' を選択します。その後、既存のプロジェクトフォルダを選択します。ウィザードが残りを処理します。

2
Sagar V

プロパティクラスを作成するには、プロパティファイルを作成するパッケージを選択してください。

右のパッケージをクリックして、他を選択します。 [ファイル]を選択し、ファイル名に(.properties)サフィックスを付けて入力します。たとえば、次のdb.properties。 [完了]をクリックしより。今、あなたは、このプロパティファイル内のコードを書くことができます。

  1. あなたは、プロパティファイルを作成したいEclipseのプロジェクト内のフォルダーを右クリックします
  2. 新規->その他->検索フィルタータイプファイルおよび連続したウィンドウで、拡張子が.propertiesのファイルの名前を指定します
1
kushi