从 Ubuntu 终端运行 scala *.jar 文件



我有一个编译的*.jar文件,实际上是Scala代码。我想从具有增加 JVM 内存的终端运行此应用程序。到目前为止,我运行它的方式是:

scala MyApp.jar 

以上工作,应用程序正在运行。

而这个:

scala -Dname=Xmx2g MyApp.jar or scala -Dname=-Xmx2g MyApp.jar

我这样做是为了使用更多的 JVM 内存,该应用程序实际上正在运行,但似乎没有使用更多内存。

如何运行具有增加 JVM 内存的 Scala 应用程序(*.jar文件)?

scala 命令需要使用 -J 选项才能将选项传递给 JVM。因此,您可能想要的命令行是: scala -J-Xmx2g MyApp.jar

仅供参考,-Dname=Xmx2g将定义一个名为 name 的系统属性,并为其提供值Xmx2g,可能不是您想要的。

最新更新