![]() |
1
7
因为您正在自动生成rules.out,所以也可以自动生成Java函数。希望添加该功能不会太痛苦。 |
![]() |
2
3
|
![]() |
3
1
也许你可以用脚本来实现。你可以看一看 Java Scripting Programmer's guide |
![]() |
4
1
在Java中,其他应用程序通常会将规则保存到.xml或.properties文件中,然后让Java读取该文件。 |
![]() |
5
1
由于rules.out是由第三方应用程序生成的,所以最好编写自己的应用程序
或者,您可以编写解释rules.out的代码,并使用内省执行所需的指令。这很难,但rules.out也可以在运行时更改。 |
![]() |
6
0
即使可以包含规则文件,也没有任何帮助。正如你所说,你的规则是动态的。看起来您的java代码需要针对不同的场景进行更改。 |
![]() |
7
0
你可以尝试使用 reflection (见: 创建新对象 按名称调用方法 首先以当前构建Rules.out的方式生成Rules.java并编译它。
如果您的应用程序运行时间较长(比单个Rules.class文件的生存期更长),那么您必须创建自己的类加载器,以便在单个运行时交换基础类。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 5 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 5 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |