我经历了很多其他人的问题,但我仍然没有找到答案。我如何解释字符串中的Java代码?
我想将一个String解释为Java中的Java代码,而不是JavaScript。 此外,如果可能的话,我想链接一个方法,以便当它被解释时导致该方法。
可能吗?如果是这样,我将如何做到这一点?
我经历了很多其他人的问题,但我仍然没有找到答案。我如何解释字符串中的Java代码?
我想将一个String解释为Java中的Java代码,而不是JavaScript。 此外,如果可能的话,我想链接一个方法,以便当它被解释时导致该方法。
可能吗?如果是这样,我将如何做到这一点?
您可以使用
或Java编译器API
https://docs.oracle.com/javase/7/docs/api/javax/tools/JavaCompiler.html
或Java 9的JShell和REPL
这看起来像我正在寻找的东西,我会尽可能地测试它。 –
可以请你解释你在寻找什么,通过使用一些例子..它不清楚 – Sanjeev
我正在寻找的东西来解释一个字符串中的代码,像这样:''Math.cbrt(d);“'或像这样''cubeRoot double n)“' –
因此,为了澄清,您正在寻找一种方法来解析和执行作为字符串传递给您的程序的Java代码? – Taegost