我想在我的 java 程序运行期间启动 groovy 控制台,Groovy 控制台应该能够访问一些 java 变量
前任。
int x = 5 ;// a variable in java program
launchGroovyConsole(); // hypothetical method to launch groovy console
现在在 groovy console x 应该可以访问了
println x
==> 5
最佳答案
查看 groovy 安装的 /bin
文件夹。您会在那里找到 GroovyConsole.bat
脚本,您会在其中找到对 groovy.ui.Console
的引用:http://docs.groovy-lang.org/latest/html/gapi/groovy/ui/Console.html
这包含控制台的 main()
方法 - 您应该能够通过此方法启动它。
关于变量到控制台的绑定(bind),我想上面的文档链接将帮助您弄清楚如何让您的局部变量可以在控制台内访问。
关于java - 如何在 Java 程序运行时启动 groovy 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31646124/