老问题了,搜过帖子,还是不大清楚。。关于jb做applet的。。请帮忙,谢谢 请问,你指的输出路径是什么??一个编译后的class也会有这样么?我在applet中用到了swing . 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是不行,我写了个最简单的,public void paint(Graphics g){ g.drawString("Welcom to My java Home",10,20); }编译成applet3.class,<applet width="500" height="1000" code="applet3.class"></applet>一样说类没有找到??为什么?? 页面显示错误:java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout解决?? 因为我用Jcreate pro编辑器,他的输出会影响我的applet,你会吗?如果会,只要默认就做一个网页拉, 我知道拉,你的类一定是IE中的虚拟机所不支持的类,IE只支持jdk1.1类,所以还不能支持swing中的类.你可以这样做就没有问题拉把applet标签换成<object>标签就可以,其中一个属性classid表示它让ie去中java的安装环境,所以<object classid="是一个固定值,我记不住,你需要也可以",.....//参数</object>这样jdk1.3所有的类都能支持,不会出现找不到拉,如果简单能,复杂肯定能,如果插入jdk1.3外别的包,你可以<object>在jdk1.4.1用就没问题拉 我运行没问题下面的程序:<html><head></head><body><applet width="500" height="1000" code="Clubbed.class"></applet></body></html>import java.applet.*;import java.awt.*;public class Clubbed extends Applet{ public void init() { System.out.println("long"); } public void paint(Graphics g) { g.drawString("Welcom to My java Home",10,20); }} 我把下面的HTML文件与CLASS文件放在一起,没有问题,记住,CLASS是不在包内的。<html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>HTML Test Page</title></head><body>Applet1 will appear below in a Java enabled browser.<br><applet codebase = "." code = "Applet1.class" name = "TestApplet" width = "400" height = "300" hspace = "0" vspace = "0" align = "middle"></applet></body></html> jre 1.4下ie跑swing applet不用plug-in的,因为jre 1.4安装时会把自己注册成ie默认的jvm。页面显示错误:java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout你的问题是类里用到了jbcl.jar(在jbuilder\lib下),而在html里没有引用。你可以把jbcl.jar拷到和html页同一个目录,在html的<applet> ...</applet>中间加上ARCHIVE VALUE = "jbcl.jar"。 JEditorPane 还是JNI的问题:请问C++函数中分配的指针内存空间,什么时候如何进行释放? 请各位不吝赐教!! math.pow()这个函数是干吗的 为了工作,学C++还是JAVA 三位数组怎样初始化? 等中文版太迟了,请大家总结一下的外国的技术好网站和论坛 英雄会 XX采药 挑战失败,由于程序运行总时间大于3s导致超时 使用存储过程(急) 关于JBOSS的一个问题 就没人知道吗——JBuilder中调用dll JAVA 能在Microsft SQL 2000上开发软件吗?难道JAVA只能用ORACLE?
public void paint(Graphics g){
g.drawString("Welcom to My java Home",10,20);
}
编译成applet3.class,
<applet width="500" height="1000" code="applet3.class">
</applet>
一样说类没有找到??为什么??
java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout
解决??
你可以这样做就没有问题拉
把applet标签换成<object>标签就可以,其中一个属性classid表示它让ie去中java的安装环境,所以<object classid="是一个固定值,我记不住,你需要也可以",
.....//参数
</object>
这样jdk1.3所有的类都能支持,不会出现找不到拉,如果简单能,复杂肯定能,
如果插入jdk1.3外别的包,你可以<object>在jdk1.4.1用就没问题拉
<html>
<head>
</head>
<body>
<applet width="500" height="1000" code="Clubbed.class">
</applet>
</body>
</html>
import java.applet.*;
import java.awt.*;
public class Clubbed extends Applet
{
public void init()
{
System.out.println("long");
}
public void paint(Graphics g)
{
g.drawString("Welcom to My java Home",10,20);
}
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
HTML Test Page
</title>
</head>
<body>
Applet1 will appear below in a Java enabled browser.<br>
<applet
codebase = "."
code = "Applet1.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout
你的问题是类里用到了jbcl.jar(在jbuilder\lib下),而在html里没有引用。你可以把jbcl.jar拷到和html页同一个目录,在html的<applet> ...</applet>中间加上ARCHIVE VALUE = "jbcl.jar"。