2016-11-28 73 views
0

我已經在下面寫了我的流口水文件中的一部分。我沒有收到任何編譯錯誤,但它並沒有在運行時執行。我們可以從Drool中的屬性文件中讀取數據嗎?或者我們可以從配置文件中讀取數據。你能幫我解決這個問題嗎?我們可以從droool的屬性中讀取數據

這段代碼加在流口水:

InputStream fileInput = Thread.currentThread().getContextClassLoader().getResourceAsStream("rules.properties"); 
Properties properties = new Properties(); 
System.out.println("Client From Properties : "+fileInput); 
properties.load(fileInput); 
fileInput.close(); 
+0

上,你在哪裏有這樣的代碼? 「它不是在運行時執行」是什麼意思?運行期間是否有任何異常?你在哪裏有屬性文件? –

回答

0

你寫的代碼片段在不同的Java類,並把它稱爲通過流口水?

  1. 寫了一個名爲Test.java類中的代碼:

    公共類的測試{ 公共靜態無效testFileRead(){// 您的代碼 }}

  2. 是進口函數在.drl文件中,

    導入函數Test.testFileRead;

  3. 執行方法的規則的 「那麼」 部分

    然後

    testFileRead(); 
    
相關問題