Как настроить подключаемый модуль Scala для NetBeans для копирования библиотеки времени выполнения Scala?

Версии: 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?


person Alexey Romanov    schedule 04.04.2010    source источник


Ответы (1)


Я всегда копирую scala-library.jar вручную (если Scala не установлен на машине, на которой я запускаю проект) и запускаю с

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

Это не совсем ответ на ваш вопрос, если вам нужно развернуть и запустить одну банку, но это может быть полезным временным решением.

(Кстати, подумайте, что Windows использует ; вместо : для разделителя пути к классам. Кроме того, если вы используете Swing, вам также понадобится scala-swing.jar, скопированный где-нибудь, где вы можете его найти, и в пути к классам.)

person Rex Kerr    schedule 05.04.2010