我已經在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
。做我們需要別的從性能讀取文件?
編號:http://www.exampledepot.com/egs/java.util/Props.html
〜Ajinkya。
非常感謝:)它工作並且比其他人更簡單。:) – xyz
雖然應該是'getResourceAsStream'。 – Thilo
@Thilo:是的,它應該是。我用'properties.load(AutocompleteService.class.getResourceAsStream(「autocomplete.properties」));' – xyz