|
查看: 1087|回复: 16
|
NetBean 5.5
[复制链接]
|
|
|
我用NetBean 5.5作了个JApplet,compile时没有error,在NetBean run也没问题,但当我去开它作出的HTML file时,却出现以下的情况,写什么“Applet JApplet notinited”。。
请问有谁也可帮忙解决这问题吗?
 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-1-2007 04:45 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 29-1-2007 12:09 PM
|
显示全部楼层
回复 #2 ahcheong 的帖子
|
检查下你的Java Console(右下角时间旁边的咖啡杯icon)的log看看有没有什么Exception?很大可能性是关系到Security的问题。。。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 30-1-2007 12:49 AM
|
显示全部楼层
原帖由 blur_dolphin 于 29-1-2007 12:09 PM 发表
检查下你的Java Console(右下角时间旁边的咖啡杯icon)的log看看有没有什么Exception?很大可能性是关系到Security的问题。。。
Console里面的内容:
Java Plug-in 1.5.0_09
Using JRE version 1.5.0_09 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Ah Cheong
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 31-1-2007 04:08 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 2-2-2007 07:30 AM
|
显示全部楼层
请问是不是一下这部分有些问题?
java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
如果是,那么要怎么解决? |
|
|
|
|
|
|
|
|
|
|
发表于 2-2-2007 12:44 PM
|
显示全部楼层
原帖由 ahcheong 于 2-2-2007 07:30 AM 发表
请问是不是一下这部分有些问题?
java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.priva ...
尽量不要用netbean的layout manager,用j2se。不然的话,就要copy netbean的layout jar file到CLASSPATH内。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 2-2-2007 04:24 PM
|
显示全部楼层
原帖由 苦瓜汤 于 2-2-2007 12:44 PM 发表
尽量不要用netbean的layout manager,用j2se。不然的话,就要copy netbean的layout jar file到CLASSPATH内。
不是很明白啊。。能不能再清楚点解释? |
|
|
|
|
|
|
|
|
|
|
发表于 2-2-2007 06:40 PM
|
显示全部楼层
原帖由 ahcheong 于 2-2-2007 04:24 PM 发表
不是很明白啊。。能不能再清楚点解释?
把C:\Program Files\netbeans-5.5\platform6\modules\ext\swing-layout-1.0.jar copy到你的code base。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 3-2-2007 10:57 AM
|
显示全部楼层
原帖由 苦瓜汤 于 2-2-2007 06:40 PM 发表
把C:\Program Files\netbeans-5.5\platform6\modules\ext\swing-layout-1.0.jar copy到你的code base。
我跟着你的方法试了,还是一样。。
要放在哪个里?我之前都放了。。还是不能

[ 本帖最后由 ahcheong 于 3-2-2007 10:58 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 3-2-2007 06:23 PM
|
显示全部楼层
放在和applet同一个地方;build和dist
原帖由 ahcheong 于 3-2-2007 10:57 AM 发表
我跟着你的方法试了,还是一样。。
要放在哪个里?我之前都放了。。还是不能
|
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-2-2007 10:17 PM
|
显示全部楼层
原帖由 苦瓜汤 于 3-2-2007 06:23 PM 发表
放在和applet同一个地方;build和dist


还是一样啊。。 |
|
|
|
|
|
|
|
|
|
|
发表于 5-2-2007 07:21 AM
|
显示全部楼层
对不起,漏了一个步骤。
要先把swing-layout-1.0拆包, jar xvf swing-layout-1.0
然后再找org/jdesktop/layout/GroupLayout.class,放到build/classes/org/jdesktop/layout/GroupLayout.class。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 5-2-2007 05:34 PM
|
显示全部楼层
原帖由 苦瓜汤 于 5-2-2007 07:21 AM 发表
对不起,漏了一个步骤。
要先把swing-layout-1.0拆包, jar xvf swing-layout-1.0
然后再找org/jdesktop/layout/GroupLayout.class,放到build/classes/org/jdesktop/layout/GroupLayout.class。
怎么个拆法?
能不能再仔细一点? |
|
|
|
|
|
|
|
|
|
|
发表于 5-2-2007 09:26 PM
|
显示全部楼层
我假设你的applet是在c:\javaapplication\build\classes里面,叫做applet.class,里面import了一个class叫org.jdesktop.layout.GroupLayout。
将swing-layout-1.0.jar放在一个地方,例如c:\swing。打开windows command prompt
C:\>cd swing
C:\swing>jar xvf swing-layout-1.0.jar
将org这个folder copy到你的applet的folder内。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 5-2-2007 11:40 PM
|
显示全部楼层
原帖由 苦瓜汤 于 5-2-2007 09:26 PM 发表
我假设你的applet是在c:\javaapplication\build\classes里面,叫做applet.class,里面import了一个class叫org.jdesktop.layout.GroupLayout。
将swing-layout-1.0.jar放在一个地方,例如c:\swing。打开windows ...
可以了。。真是太谢谢你了。。 |
|
|
|
|
|
|
|
|
|
|
发表于 10-10-2008 12:50 AM
|
显示全部楼层
原帖由 苦瓜汤 于 2-2-2007 12:44 PM 发表 
尽量不要用netbean的layout manager,用j2se。不然的话,就要copy netbean的layout jar file到CLASSPATH内。
请问这个怎样做? |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|