如何在Scala文件中通过jvm指令指定Scala-cli的JVM版本?
Scala CLI是否支持在代码文件中使用
jvm指令指定JVM版本? 是的,Scala CLI支持在Scala源码文件中通过jvm指令直接指定JVM版本,你示例中的写法完全可行。
示例代码
// Test.scala //> using jvm "adopt:11" //> using scala "3.2.0" object Test extends App { println(s"Java version: ${System.getProperty("java.version")}") }
补充说明
jvm指令可直接使用adopt:11、temurin:17这类「JVM发行版标识+版本号」的格式,Scala CLI会自动下载并匹配对应版本的JDK,无需手动指定本地JDK路径。- 而
java-home指令需要指定本地已安装JDK的绝对路径,更适合使用自定义或本地已存在JDK的场景。
内容的提问来源于stack exchange,提问作者TheKojuEffect
相关产品推荐
相关产品推荐

