我正在学习Java 9 的REPL以及如何有效地利用它。考虑到 Java 对配置和外部依赖项的依赖很重,这使得对琐碎之外的任何事情的实验都需要进行更多的配置工作,而不仅仅是等待构建/运行。例如,要评估不只是简单的 Java 行,仅基于其运行时,就必须引用一个外部库以及它自己的依赖项。这使事情变得过于复杂,并且可能使这种功能对现实世界的场景没有实际意义。
在 IDE 集成 REPL 并自动管理/注入依赖库之前,如何使用该功能而不使该功能成为更多负担而不是它本应克服的障碍?请注意,我不是在寻找猜想,而是在寻找实现这一目标的方法。
我在这里使用 Kulla 存储库进行实验。