【问题标题】:Practical REPL use with Java 9Java 9 的实际 REPL 使用
【发布时间】:2015-08-16 17:29:27
【问题描述】:

我正在学习 Java 9 的 REPL 以及如何有效地利用它。考虑到 Java 对配置和外部依赖项的依赖很重,这使得对琐碎之外的任何事情的实验都需要进行更多的配置工作,而不仅仅是等待构建/运行。例如,要评估不只是简单的 Java 行,仅基于其运行时,就必须引用一个外部库以及它自己的依赖项。这使事情变得过于复杂,并且可能使这种功能对现实世界的场景没有实际意义。

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

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

【问题讨论】:

  • 我什至在 JDK 9 中找不到jshell...

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


【解决方案1】:

截至 2015 年 10 月,REPL(Kulla 项目)仍未集成,模块化 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

【讨论】:

  • 我一直在滚动自己进行测试,正如你提到的那样。尽管您包含的 PDF 链接确实有助于澄清一些依赖性问题,但您的回答并没有真正解决我的问题。
  • 我有一些东西要测试。不过,我告诉你你的帖子并没有回答这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-06
  • 2016-06-14
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多