繁体   English   中英

如何使用 target/...jar 执行 scala 对象?

[英]How to execute the scala object using target/...jar?

有 2 个对象的 scala 文件: object Test1 {...}object Test2 {...} ,每个对象都有 main 方法。

我使用sbt assembly构建了项目,它在目录 target 中生成了 jar 文件: target/scala-2.10/testproj.jar

现在我想使用 jar 文件执行对象Test1 对象Test1的执行指定如下:

用法: Test1 <fileName>

我试过这种方式:

java -cp "testproj.jar" \
org.pack.Test1

但是如何将文本文件的名称作为参数传递(我指的是Test1 <fileName> )?

你需要这样称呼它......

java -cp testproj.jar org.pack.Test1 FileThatYouWishToProcess.ext

假设 org.pack.Test1 是您的主类的完全限定路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM