如何动态调用Java代码?
我如何编写像javascript代码一样与eval函数一起执行的Java代码 我希望实现的目标如下: System.execute字符串str=\test\;System.out.printlnstr 它会打印“test”一词。10倍德曼如何动态调用Java代码?,java,dynamic,eval,Java,Dynamic,Eval,我如何编写像javascript代码一样与eval函数一起执行的Java代码 我希望实现的目标如下: System.execute字符串str=\test\;System.out.printlnstr 它会打印“test”一词。10倍德曼 代码示例会有很大帮助。看看BeanShell或Groovy。两者都能为您提供合理的解决方案,但这些解决方案依赖于我对您的问题的解释,这可能有缺陷。看看BeanShell或Groovy。两者都能为您提供合理的解决方案,但这些解决方案依赖于我对您的问题的解释,这可
代码示例会有很大帮助。看看BeanShell或Groovy。两者都能为您提供合理的解决方案,但这些解决方案依赖于我对您的问题的解释,这可能有缺陷。看看BeanShell或Groovy。两者都能为您提供合理的解决方案,但这些解决方案依赖于我对您的问题的解释,这可能有缺陷。我使用了Java 6附带的JavaScript引擎,它运行得非常好。这台发动机的性能非常好
查看页面我使用了Java6附带的JavaScript引擎,它运行得非常好。这台发动机的性能非常好
检查页面为了完整性起见,编译器API将出现在下一版本的Java中。为了完整性起见,编译器API将出现在下一版本的Java中。我相信编译器API将出现在当前的Java SE 6中。看
有关详细信息和示例,请参阅。我相信编译器API存在于当前的Java SE 6中。看
有关详细信息和示例,请参阅。可能只是我,但你的问题没有多大意义。JavaScript是一种Web脚本语言,其中as-java在java框架中运行。你可以构建java小程序,但我不认为你指的是java小程序。我猜对JavaScript的引用只是他想要实现的一个例子。我想他想要的是:System.ExecuteTring str\test\;System.out.printlnstr;;它会打印“测试”这个词。可能只是我的问题,但你的问题没有多大意义。JavaScript是一种Web脚本语言,其中as-java在java框架中运行。你可以构建java小程序,但我不认为你指的是java小程序。我猜对JavaScript的引用只是他想要实现的一个例子。我想他想要的是:System.ExecuteTring str\test\;System.out.printlnstr;;它将打印单词“test”。编译器API的可能副本在Java 6中。它可以工作,但使用起来很难看。但是,如果没有Java6,您可以使用BeanShell和JCI。编译器API使用Java6。它可以工作,但使用起来很难看。但是,如果没有Java6,您可以使用BeanShell和JCI。