2010-04-04 2 views
0

버전 : 넷빈즈 6.8, 스칼라 키트 0.16.1NetBeans 용 스칼라 플러그인을 설정하여 스칼라 런타임 라이브러리를 복사하려면 어떻게해야합니까?

내 프로젝트를 컴파일 할 때, 나는 다음과 같은 출력을 얻을 : 물론

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를 사용하지만 경험이 없습니다. 아마도 라이브러리를 복사하기 위해 앤트에게 충분히 쉽게 말해야한다. 여기 build-impl.xml입니다. build.xml에서 무엇을해야합니까?

답변

2

나는 항상 (스칼라 내가 프로젝트를 실행하고있어 컴퓨터에 설치되어 있지 않은 경우) 손으로 스칼라 - library.jar을 복사하고이 정확하게 답변하지 않습니다

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

실행 당신이 단일 항아리를 배치하고 실행하는 경우 귀하의 질문,하지만 일시적으로 유용한 해결 방법이 될 수 있습니다.

은 (그건 그렇고, 윈도우 ; 대신 클래스 경로 분리에 대한 : 사용합니다 생각합니다. 또한, 당신은 스윙을 사용하는 경우, 당신은 또한 스칼라 - swing.jar 당신이 그것을 찾을 수 어딘가에 복사하고, 클래스 경로에 있어야합니다.)