Sim*_*gan 20 deployment packaging scala jar sbt
打包Scala应用程序以在台式PC上使用的最简单方法是什么?我猜这将是一个jar文件的形式.
目前我正在使用SBT编译和运行程序
我对安装了Scala的机器(以及类路径中的库)以及只有Java的机器的解决方案感兴趣.
打包Scala应用程序的最简单(也是最一致的)方法是打包到JAR中(就像使用普通的Java应用程序一样).只要JAR由标准编译的Java类组成,您就可以运行"Scala"JAR,即使您没有Scala运行时(所有您需要的是类路径上的Java Runtime和scala-lang.jar).您可以在showast中指定主类(应用程序功能的入口)
Main-Class: mypackage.MyClass
Run Code Online (Sandbox Code Playgroud)
这样你就可以调用它只将JAR名称传递给java.exe.
java -jar myjar.jar
Run Code Online (Sandbox Code Playgroud)
您可以在SBT项目定义中指定主类.
| 归档时间: |
|
| 查看次数: |
9897 次 |
| 最近记录: |