所以我创建了一个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