当前位置: 技术问答>java相关
applet问题,有关Layout的
来源: 互联网 发布时间:2015-09-14
本文导语: 用jbuilder7照书写的applet,很简单的那种,在jbuilder里面可以编译执行,却不能在IE或者appletviewer里面执行。 仔细检查,发先不能用xyLayout,用GridLayout可以在IE里执行。 程序开头有 import com.borland.jbcl.layout.*; 用applet执行有...
用jbuilder7照书写的applet,很简单的那种,在jbuilder里面可以编译执行,却不能在IE或者appletviewer里面执行。
仔细检查,发先不能用xyLayout,用GridLayout可以在IE里执行。
程序开头有
import com.borland.jbcl.layout.*;
用applet执行有入下提示:
F:WorkingjavajbDemoclasses>appletviewer ScrollBarDemo.html
java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout
at demo.ScrollBarDemo.(ScrollBarDemo.java:19)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:566)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:495)
at sun.applet.AppletPanel.run(AppletPanel.java:292)
at java.lang.Thread.run(Thread.java:536)
请问这个问题该如何解决?如何才能在IE里面执行带xyLayout的applet呢?
================================================================
CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!
★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。
★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。
Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
仔细检查,发先不能用xyLayout,用GridLayout可以在IE里执行。
程序开头有
import com.borland.jbcl.layout.*;
用applet执行有入下提示:
F:WorkingjavajbDemoclasses>appletviewer ScrollBarDemo.html
java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout
at demo.ScrollBarDemo.(ScrollBarDemo.java:19)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:566)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:495)
at sun.applet.AppletPanel.run(AppletPanel.java:292)
at java.lang.Thread.run(Thread.java:536)
请问这个问题该如何解决?如何才能在IE里面执行带xyLayout的applet呢?
================================================================
CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!
★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。
★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。
Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
|
这是因为在IE或者appletviewer里面执行的时候,applet无法访问本机的jbcl.jar(即使你在CLASSPATH中加入了jbcl.jar的所在路径)。
建议你将jbcl.jar拷贝到applet所在的目录,并在HTML中的applet tag中追加
archive="jbcl.jar"。
例:
建议你将jbcl.jar拷贝到applet所在的目录,并在HTML中的applet tag中追加
archive="jbcl.jar"。
例: