Java 9 有一个用于 Java 的读取-求值-打印循环,称为 jshell
。我已经从命令行看到它在基本模式下工作。它也可以在远程进程中使用吗?换句话说,我可以连接到另一个 Java 进程并输入代码片段以在该运行时内运行吗?这将是一种无需编写带有 UI 的管理工具即可在应用服务器中更改配置状态的好方法。
最佳答案
简单的回答是否定的,没有办法将 jshell 附加到正在运行的 Java 进程。 jshell 是在其自己的 JVM 中运行的独立应用程序。
关于java - Java 9 jshell 可以用于在另一个 JVM 中运行代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44929943/