0

版本: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)

当然,库应该是复制的,所以我不能用这个命令行来运行它。我在项目配置中看不到任何复制库的选项。

该插件使用Ant进行构建,但我没有任何经验;据推测,告诉 Ant 复制库应该很容易。这里是build-impl.xml,我应该在 build.xml 中做什么?

4

1 回答 1

2

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

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

如果您要部署和运行一个 jar,这并不完全是您问题的答案,但它可能是一个暂时有用的解决方法。

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

于 2010-04-05T03:24:27.073 回答