如何为NetBeans设置Scala插件以复制Scala运行时库?

时间:2010-04-04 11:59:16

标签: netbeans scala ant netbeans6.8

版本:NetBeans 6.8,Scala Kit 0.16.1

编译项目时,我得到以下输出:

init:
deps-jar:
Compiling 2 source files to F:\MyProgramming\NorvigSpellChecker\build\classes
compile:
Created dir: F:\MyProgramming\NorvigSpellChecker\dist
Building jar: F:\MyProgramming\NorvigSpellChecker\dist\NorvigSpellChecker.jar
Not copying the libraries.
To run this application from the command line without Ant, try:
java -jar "F:\MyProgramming\NorvigSpellChecker\dist\NorvigSpellChecker.jar"

jar:
BUILD SUCCESSFUL (total time: 3 seconds)

当然,库should be copied,所以我无法使用此命令行实际运行它。我没有看到在项目配置中复制库的任何选项。

该插件使用Ant进行构建,但我对它没有任何经验;大概应该很容易告诉Ant复制库。这是build-impl.xml,我该怎么做build.xml?

1 个答案:

答案 0 :(得分:2)

我总是手动复制scala-library.jar(如果我正在运行项目的机器上没有安装Scala),并使用

运行
java -cp path/to/scala-library.jar:other/path/to/NBProject.jar NBProject

如果您要使用单个jar来部署和运行,那么这不是您问题的答案,但它可能是暂时有用的解决方法。

(顺便说一句,认为Windows使用;而不是:作为类路径分隔符。另外,如果你使用Swing,你还需要将scala-swing.jar复制到你能找到的地方它,在类路径中。)