我在下面的口水文件中写了一部分。我没有收到任何编译错误,但它没有在运行时执行。我们可以从口水中的属性文件中读取数据,还是有任何替代方法从配置文件中读取数据。能帮到我吗?
在Drool中添加了一段代码:
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类中编写了该代码段并通过流氓调用它?
将代码写入名为Test.java的类:
public class Test { public static void testFileRead(){ //你的代码 } }
在.drl文件中导入该函数,
导入功能Test.testFileRead;
在"然后"执行方法你的规则部分
然后
testFileRead();