2016-11-28 15 views
0

私は下の部分を私の垂れ下がったファイルに書いています。コンパイルエラーは発生しませんが、実行時には実行されません。 droolのプロパティファイルからデータを読み込むことができますか、またはconfigファイルからデータを読み取るための代替手段がありますか?これで私を助けてくれますか?よだれで追加したコードの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というクラス内のコードを書く

    パブリッククラスTest { パブリック静的ボイドtestFileRead(){// あなたのコード}}

  2. インポートすること.drlファイル内の関数

    インポート関数Test.testFileRead;

  3. は、ルールの "その後" セクション

    その後

    あなたはこのコードを持っているん
    testFileRead();