[英]Java export jar from eclipse applet error's
因此,我已經用Java創建了一個applet,並希望將其導出為jar,然后將其附加到網頁上。
<applet
alt = "Dynamic Tree Applet Demo"
code = 'image.Main'
archive = 'Main.jar',
width = 300,
height = 300 />
這基本上是我的html代碼。 罐子是從ecplise出口的。 一切都在包裝圖像中。 運行小程序的java文件中有一個公共的靜態void主程序,不確定是否甚至需要這樣做。
但是,當我創建常規或可運行的jar時,會出現很多錯誤。
使用常規的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導出但無法運行的可運行jar時,我遇到了相同的錯誤。 雙擊該jar絕對不會執行任何操作,甚至不會丟失主要類錯誤。
使用可運行的jar image.Main時,清單具有正確的主類設置。
該實例中的類路徑就是:。
在此先感謝您,希望我的信息足夠詳細。
Applet應該使用public void init()
作為入口點,而不是public static void main
。 導出為jar文件應該足夠,不要導出為可運行的jar。
1)您定義applet標簽的方式,Main.jar必須與html頁面位於同一文件夾中。 確保是。
2)確保您導出的jar包含類文件。 您可以使用任何zip瀏覽器(WinZip,WinRAR等)打開jar文件,並確保其中有一個名為image的文件夾,其中包含名為Main.class的文件。 您也可以使用以下命令
jar -tf Main.jar
列出jar文件的內容。
3)在Java中,類名和包名區分大小寫,因此請確保兩者的大小寫均正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.