2012-12-13 3 views
-1

저는 처음으로 오랜 시간 독자였습니다.외부 정적 메소드에 의한 Java NoClassDefFoundError

Netbeans를 사용하여 Java 응용 프로그램을 개발하여 Project Management와 관련된 일부 시뮬레이션을 실행합니다. 이제 프로그램이 끝났습니다. JAR 파일을 만들어 다른 팀 구성원이 Netbeans을 설치하지 않고도 사용할 수있게하려고합니다. 일반적으로 JAR 파일을 만들기 위해 "build and clean"을 누르기 만하지만이 트릭은 이번에는 작동하지 않습니다. JAR 파일을 실행할 때 시뮬레이션을 시작하기 위해 버튼을 누를 때까지 모든 것이 제대로 작동합니다. 다음 오류가 cmd를 명령 행에 기재되어 있습니다 : 주어진

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: optimizat 
ion/Lmder_fcn 
     at umontreal.iro.lecuyer.randvar.BetaGen.nextDouble(BetaGen.java:109) 
     at Scheduling.SimulationEngine.randomizeDurations(SimulationEngine.java: 
122) 
     at Scheduling.SimulationEngine.simulateNew(SimulationEngine.java:73) 
     at IO.FileReader_GUI$GUIEventHandler.actionPerformed(FileReader_GUI.java 
... blablabla 

포인트는 umontreal.iro.lecuyer.randvar.BetaGen.nextDouble() 방법은 내 프로젝트에 추가 된 JAR 파일에서 사용되는 정적 방법이다. Netbeans에서는 문제가 발생하지 않지만 Netbeans없이 '독립 실행 형'으로 실행할 때 사용합니다.

누군가 제게 빠른 해결책을 주시겠습니까? 필자는 전문 프로그래머가 아닙니다. 더 많은 정보가 필요하시면 언제든지 질문하십시오!

+3

* "누군가 제게 빠른 해결책을 주시겠습니까?"* 컨설턴트를 '긴급'요율로 고용하십시오. –

+0

jar 파일을 어떻게 실행합니까? 명령 행에서 "java -jar myjar.jar"를 사용하는 경우 클래스 경로에 다른 jar를 포함시켜야합니다. – cmonkey

+2

* 장시간의 독자 *는 계정을 만들고 가능한 한 빨리 15 포인트를 얻고 그들을 도운 질문과 답변을 upvoting해야합니다. IMHO. –

답변

관련 문제