实用的REPL与Java 9一起使用

时间:2015-08-16 17:29:27

标签: read-eval-print-loop openjdk java-9

我正在为Java 9学习REPL以及如何有效地利用它。考虑到Java在配置和外部依赖性方面的重要性,这使得除了等待构建/运行之外的其他任何工作都需要进行实验。例如,为了评估一些不仅仅是简单的Java系列,基于它的运行时,必须引用一个外部库以及它自己的依赖项。这使得事情变得过于复杂,并且可能使得这样的特征对现实世界的场景没有意义。

在IDE集成REPL并自动管理/注入依赖库之前,如何在没有功能成为负担的情况下使用该功能,那么它应该克服的障碍是什么?请注意,我不是在寻找猜想,而是寻求实现这一目标的方法。

我正在使用Kulla repo here进行实验。

1 个答案:

答案 0 :(得分:2)

截至2015年10月,REPL(项目Kulla)仍未集成,而Modular JDK,运行时映像则作为第二种替代下载。一旦它们在2015年12月全部集成,就应该开始工作并一起测试它们。

截至2015年10月,所有教程都建议从构建来源开始:

  1. JDK 9 REPL: Getting Started (Tech Tip #87)
  2. REPL_Tutorial.pdf
  3. JShell and REPL in Java 9
  4. Java9-New-HTTP-2-and-REPL