2017-10-19 9 views
0

이 JApplet jar 파일을 웹에서 열려고했습니다. 는하지만 여기에 대한 답변을 검색하고이를 시도했지만 작동하지 않았다했습니다JApplet java.lang.NoClassDefFoundError : org/json/JSONException

java.lang.NoClassDefFoundError: org/json/JSONException

이 오류가 계속. 이미 프로젝트의 빌드 경로에 java-json.jar을 추가 한 경우에도 마찬가지입니다.

웹에서 내 jar 파일을 실행하기위한 내 HTML 코드입니다

<applet archive="PDDS.jar" code="MainFrame.class" width="960" height="540"> 

내가 PDDS.jar 내부에 두 개의 클래스가, JApplet에 클래스가 MainFrame.class이고, 다른 하나는 sqlite 데이터베이스에 연결하기위한 클래스. 프로젝트의

답변

1

Even if I already added the java-json.jar in my build path of the project.

빌드 경로applet 요소에 설정되어있는 런타임 클래스 경로, 함께 할 수 없다.

그래서 ..

<applet archive="PDDS.jar" code="MainFrame.class" width="960" height="540"> 

같은 더이어야한다 .. 또한

<applet archive="PDDS.jar java-json.jar" code="MainFrame.class" width="960" height="540"> 

참고가 code 속성이 가장 애플릿 클래스의 완전한 이름되어야한다고, 하지 파일 이름이 같으므로 다음과 같이 표시됩니다.

<applet archive="PDDS.jar java-json.jar" code="MainFrame" width="960" height="540"> 
+0

제발 [ac cept the answer] (http://meta.stackexchange.com/a/5235/155831)를 참조하십시오. –

+0

답장을 보내 준 죄송합니다. 학교에 너무 바빴습니다. 귀하의 제안을 시도하고 위의 내 문제를 해결. 하지만 이제는 MainFrame 클래스를 찾을 수 없다고 말합니다. –

+0

* "하지만 지금 .."*는 [답변 수락] 시간입니다 (http://meta.stackexchange.com/a/5235/155831). 이 질문에서 문제를 해결하는 데 도움이되었습니다. 그리고 새로운 질문을 던지십시오. 그래서 Q & A 사이트가 아니라 헬프 데스크입니다. –