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

从Ubuntu终端运行scala*.jar文件,scala,Scala,我有一个编译的*.jar文件,实际上是Scala代码。我想从一个JVM内存增加的终端上运行这个应用程序。到目前为止,我的运行方式是: scala MyApp.jar 以上功能正常,应用程序正在运行 这是: scala -Dname=Xmx2g MyApp.jar or scala -Dname=-Xmx2g MyApp.jar 我这样做是为了使用更多的JVM内存,应用程序实际上正在运行,但似乎没有使用更多的内存 如何在JVM内存增加的情况下运行Scala应用程序(*.jar文件?Scala

我有一个编译的
*.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
,这可能不是您想要的值