2010-04-04 4 views
0

Versions: NetBeans 6.8, Scala Kit 0.16.1Comment configurer le plugin Scala pour NetBeans pour copier la bibliothèque d'exécution Scala?

Quand je compile mon projet, je reçois la sortie suivante:

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) 

Bien sûr, les bibliothèques should be copied, donc je ne peux pas courir réellement en utilisant cette ligne de commande. Je ne vois aucune option pour copier la bibliothèque dans la configuration du projet.

Le plugin utilise Ant pour la construction, mais je n'ai aucune expérience avec elle; il devrait sans doute être assez facile de dire à Ant de copier les bibliothèques. Voici build-impl.xml, que dois-je faire dans build.xml?

Répondre

2

Je copie toujours scala-library.jar à la main (si Scala est pas installé sur la machine que je suis en cours d'exécution du projet), et courir avec

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

Ce n'est pas exactement une réponse à votre question si vous recherchez un seul pot à déployer et à exécuter, mais cela pourrait être une solution de contournement temporaire.

(Soit dit en passant, pensez Windows utilise ; au lieu de : pour le séparateur classpath. En outre, si vous utilisez Swing, vous aurez également besoin scala-swing.jar copié quelque part, vous pouvez le trouver, et dans le classpath.)

Questions connexes