Eclipseで動的Webプロジェクトを作成し、プロパティファイルから読み込むための簡単なコードを記述しました。ここ
は私のコードは、私がこれを実行すると、私は、ファイルの例外が見つかりませんしまったプロパティファイルから値を読み取る
public class AutocompleteService {
public static void main (String args[])
{
Properties properties = new Properties();
properties.load(new FileInputStream("autocomplete.properties"));
System.out.println("Test : " + properties.getProperty("test"));
}
です。
java.io.FileNotFoundException: autocomplete.properties (The system cannot find the file specified)
私のパッケージ構造は
-src
- com.serive (package)
- AutocompleteService.java
- autocomplete.properties
両方AutocompleteService.java
以下の通りであるとautocomplete.properties
たちは、プロパティ・ファイルからの読み取りに何かする必要があり、すなわちcom.service
.doという同じパッケージに含まれていますか?
参考:http://www.exampledepot.com/egs/java.util/Props.html
〜Ajinkya。
ありがとう:)それは働いて、他のものよりも複雑ではありません。:) – xyz
は 'getResourceAsStream'でなければなりません。 – Thilo
@Thilo:はい、そうです。私は 'properties.load(AutocompleteService.class.getResourceAsStream(" autocomplete.properties "));' – xyz