java - 我将如何在 scala 程序中编译和执行 java 程序?

标签 java scala testing automated-tests

所以我想测试两个 java 程序,看看它们是否有相同的输出,我想在 scala 中做这个。那么我如何在 scala 中执行此操作,我应该使用 java 运行时库还是在 scala 中有一个?

最佳答案

您可以使用 JavaCompiler API .或者,更简单,只需在外部进程中运行 javac,如@zapl 的评论所述。

关于java - 我将如何在 scala 程序中编译和执行 java 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34119092/

相关文章:

scala - 如何在 Scala 中提取以特定值开头的 Array[String] 的元素?

scala - 如何在 Scala 中创建多维向量?

testing - TestCafe 问题,模态对话框中的输入框未触发 onChange 事件

java - Projections.property() 中的嵌套属性路径

java - 无法连接到docker中的elasticsearch容器

java - 从 FSDataInputStream 转换为 FileInputStream

scala - 为什么添加 import `import cats.instances.future._` 会导致隐式 Functor[Future] 编译错误

python - 在 python 中比较小数

c# - 如何在我的测试库中创建和运行网络主机?

java - 将 .wav 文件转换为二进制文件,然后再转换回 .wav?