通过sbt使用java选项运行项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过sbt使用java选项运行项目相关的知识,希望对你有一定的参考价值。

我用命令java -Djava.security.krb5.conf=/krb5.conf -jar my.jar运行我的胖罐子。

如何通过sbt使用此选项运行我的应用程序? $ sbt -Djava.security.krb5.conf="module\src\main\resources\krb5.conf" run不起作用。错误:

ctl-scala> sbt -Djava.security.krb5.conf =“ctl-core src main resources krb5.conf”ctl-ui-backend / run 警告:系统属性'java.security.krb5.conf'无效 [info]从C: Users User .sbt 0.13 plugins加载全局插件 [info]从C: Users User IdeaProjects ctl-scala project加载项目定义 [info]将当前项目设置为ctl(在构建文件中:/ C:/ Users / User / IdeaProjects / ctl-scala /) [错误]没有有效的解析器。 [错误] ctl-core \ src \ main \ resources \ krb5.conf [错误] ^

答案

看看我通过sbt传递命令行参数的项目之一:

https://github.com/joesan/plant-simulator/blob/master/README.md

我想你的双引号搞砸了!没有他们尝试吧!

另一答案

你能试试sbt -J-Djava.security.krb5.conf="module/src/main/resources/krb5.conf" run吗?

-J使sbt启动程序将这些选项作为选项传递给JVM。

以上是关于通过sbt使用java选项运行项目的主要内容,如果未能解决你的问题,请参考以下文章

如何在scala中自动重新运行sbt项目

配置 sbt 项目以在“sbt run”中包含外部 Main 方法

sbt-assembly 多模块项目?

通过sbt程序集构建时保留Manifest.mf

Sbt 没有从当前目录加载项目

显示 ActionBar 选项卡的两个片段