【问题标题】:How do I set up Scala plugin for NetBeans to copy the Scala runtime library?如何为 NetBeans 设置 Scala 插件以复制 Scala 运行时库?
【发布时间】:2010-04-05 11:24:27
【问题描述】:

版本: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中应该怎么做?

【问题讨论】:

    标签: netbeans scala ant netbeans6.8


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 2013-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多