Java에서 애플릿을 작성한 후이를 jar로 내 보낸 다음 웹 페이지에 첨부하려고합니다.이클립스 애플릿 오류에서 Java 내보내기 jar
<applet
alt = "Dynamic Tree Applet Demo"
code = 'image.Main'
archive = 'Main.jar',
width = 300,
height = 300 />
이것은 기본적으로 내 html 코드입니다. 항아리는 ecplise에서 수출되었습니다. 모든 것이 패키지 이미지입니다. 애플릿을 실행하는 java 파일에 public static void main이 있는데, 이것이 필요한지 확실하지 않습니다. 나도 정기적으로 또는 실행 가능한 단지, 나는 오류를 많이 얻을 만들 그러나
.. 일반 항아리와
, 따라서 매니페스트에서 어떤 주요 설정 :
load: class image.Main not found.
java.lang.ClassNotFoundException: image.Main
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: C:\Users\Daniel\Desktop\ImageCapture\New folder\image\Main.class (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 9 more
예외 : java.lang.ClassNotFoundException : image.Main
runnable jar를 사용할 때 같은 오류가 발생합니다. 실행되지 않는 eclipse에서 내보내집니다. 항아리는 두 번 클릭했을 때 절대적으로 아무것도하지 않으며 심지어 주 클래스 누락 오류도 아닙니다.
runnable jar image.Main을 사용할 때 매니페스트가 적절한 기본 클래스 설정을 갖습니다.
해당 인스턴스의 classpath는 다음과 같습니다.
미리 감사드립니다. 제 정보가 충분히 자세히 설명 되었기를 바랍니다.
이 인스턴스에서는 실행할 수있는 Jar로 작업하게했습니다. 다른 사용 된 jar 파일을 패키지로 만들 수있는 유일한 방법이기 때문입니다. 그러나 공용 static void main을 제거했습니다. – user633314