我已经有一个使用JavaCompiler api在运行时编译Java代码的程序。我可以使用相同的编译器来编写Scala代码吗?如果没有,那么在Java程序中编译Scala代码的最佳方法是什么?
谢谢
答案 0 :(得分:1)
请参阅以下答案,以及其中的@mastov链接的答案。但是,您可能可以使用Java 9中的新流程处理功能来代替ProcessBuilder。
Compile Scala code to .class file, in Java
在Java 9 Process API上:
https://www.javaworld.com/article/3176874/java-language/java-9s-other-new-enhancements-part-3.html