所以我創建了一個Java applet,並且想將它作爲jar導出,然後將它附加到網頁上。來自Eclipse eclipse applet的Java導出jar錯誤的
<applet
alt = "Dynamic Tree Applet Demo"
code = 'image.Main'
archive = 'Main.jar',
width = 300,
height = 300 />
這基本上是我的html代碼。這個罐子是從ecplise出口的。 一切都在包圖像中。 在運行applet的java文件中有一個公共靜態void main,不確定是否需要這樣做。
但是,當我創建一個普通的或運行的JAR,我得到很多的錯誤..
一個普通罐子,因此沒有主集清單:
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
順便說一句,當使用從eclipse導出的runnable jar時,我得到了同樣的錯誤。當雙擊時,該jar完全沒有任何功能,甚至沒有主類缺失錯誤。
當使用可運行jar,image.Main時,清單具有正確的主類設置。
該實例中的類路徑只是:。
在此先感謝,希望我的信息足夠詳細。
在這個例子中,我使用了一個可運行的Jar,因爲這是我可以通過eclipse打包其他用過的jar的唯一方法。但是,我刪除了public static void main,因爲它沒有任何用處。 – user633314 2011-02-25 13:02:39