从Ubuntu终端运行scala *.jar文件[重复]

Posted

技术标签:

【中文标题】从Ubuntu终端运行scala *.jar文件[重复]【英文标题】:Run scala *.jar file from Ubuntu terminal [duplicate] 【发布时间】:2016-07-01 12:49:53 【问题描述】:

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

scala MyApp.jar 

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

还有这个:

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

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

如何在 JVM 内存增加的情况下运行 Scala 应用程序(*.jar 文件)?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于从Ubuntu终端运行scala *.jar文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ubuntu 中从终端运行 Qtcreator?

在ubuntu的终端中运行脚本文件的问题

如何在不终止正在运行的 jar 文件进程的情况下关闭终端 [重复]

Ubuntu从终端命令打开文件

Java - 从终端运行 jar 可以工作,但双击会中断功能

scala 从 scala-io 生成 jar 文件以包含在 eclipse 中