以前、Javaをコンパイルおよび編集するためにUnixを使用していました。そのため、クラスファイルが存在する現在の作業ディレクトリ内でプロパティファイルを使用しました。今、私はEclipse IDEに切り替えました。ここでEclipseに同じプロパティファイルを追加する方法を知りません。私を助けてください。
それはUnixのであるとして、あなたは、現在の作業ディレクトリ内のプロパティファイルを持っている場合は、[OK]を動作するはずです。別のオプションは、プロパティファイルをクラスパスに追加し、this.getClass().getClassLoader().getResourceAsStream("xxxxx.properties");
More 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();
}
}
}
パッケージエクスプローラーで、パッケージを右クリックし、[新規]-> [ファイル]を選択して、「。properties」サフィックスを含むファイル名を入力します。
手順:
あなたは「既存のソースから」オプションを使用することにより、EclipseでJavaプロジェクトを作成した場合、それは前に行ったようにそれが動作するはずです。具体的にはファイル>新規Javaプロジェクト内容でセクションでは、 '既存のソースからプロジェクトを作成します' を選択します。その後、既存のプロジェクトフォルダを選択します。ウィザードが残りを処理します。
プロパティクラスを作成するには、プロパティファイルを作成するパッケージを選択してください。
右のパッケージをクリックして、他を選択します。 [ファイル]を選択し、ファイル名に(.properties)サフィックスを付けて入力します。たとえば、次のdb.properties。 [完了]をクリックしより。今、あなたは、このプロパティファイル内のコードを書くことができます。