2016-05-04 14 views
0

2つのオブジェクトを持つscalaファイルがあります:object Test1 {...}object Test2 {...}、各オブジェクトにはmainメソッドがあります。target/... jarを使用してscalaオブジェクトを実行する方法?

私はディレクトリのターゲットにjarファイルを生成しsbt assemblyを使用して、プロジェクト、構築された:target/scala-2.10/testproj.jar

を今私はjarファイルを使用してオブジェクトTest1を実行したいです。 Test1として指定されたオブジェクトの実行は、次のとおりです。

使用法:

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

しかし、どのように、私のようにテキストファイルの名前を渡します:私はこの方法を試してみました

Test1 <fileName>パラメータ(私はTest1 <fileName>を参照してください)?

答えて

0

あなたは

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

がorg.pack.Test1があなたのメインクラスへの完全修飾パスであると仮定すると...このようにそれを呼び出すために必要になるだろう。

関連する問題