0

我尝试使用从 Scala 编译的 jar 文件向 Condor 提交作业

sbt package

这只是一个基本的 HelloWorld 程序。然后,我不确定提交文件会是什么样子。我尝试了一些组合来模仿我在 java 中所做的事情

universe                = Scala
executable              = Hello.jar
arguments               = Hello
jar_files               = Hello.jar
log                     = hello.log
error                   = hello.err
output                  = hello-$(Process).txt
Queue 1

提高

ERROR: I don't know about the 'Scala' universe.

我也试过

universe                = java

universe                = Vanilla

但没有运气。任何帮助将不胜感激。

4

1 回答 1

0

这是一个相当晚的响应,但以下配置文件对我有用,建立在此处给出的关于使用 java 解释器运行 scala 代码的提示之上。该博客基本上说以下行将运行一个名为 Hello 的 scala 类:

java -cp $SCALA_HOME/lib/scala-library.jar;. Hello

我必须将 scala-library.jar 复制到工作目录才能使配置文件正常工作。

universe       = java
executable     = Compute.class
jar_files      = scala-library.jar
arguments      = Compute
output         = Compute.output
error          = Compute.error
queue

希望这可以帮助。不过,还没有尝试过任何严肃的 scala 程序。

于 2017-02-24T16:02:43.810 回答