Chinaunix首页 | 论坛 | 博客
  • 博客访问: 690523
  • 博文数量: 194
  • 博客积分: 3831
  • 博客等级: 中校
  • 技术积分: 1843
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-28 13:24
文章分类

全部博文(194)

文章存档

2012年(41)

2011年(42)

2010年(45)

2009年(66)

分类: Java

2011-01-13 16:02:06

在用IE浏览时在网页上无法显示运行结果,主要是找不到MyApplet.class文件,我是把MyApplet.class和MyApplet.java这两个文件放到一个文件夹中的,但还是找不到,请问一下大家"code="这句该怎样写,才能找到MyApplet.class文件。
 
忽略了package的后果
源文件helloapplet.java因为在package applet中,所以在源文件第一行会有这样一行东西:
package applet;
......
在eclipse里运行小应用程序没有问题,但是用ie浏览器运行html文件,或者用appletviewer命令运行html文件,都会抛出class not found的异常。
helloapplet.html代码如下:


Hello Applet!






在网上查了下,修改如下:


codebase指出class文件所在的基地目录,但是还是报相同的错误,折腾了很久,后来光华版友指出,错误和源文件第一行package语句有关。
于是想到引用包内定义类的格式应该是applet.helloapplet,那么对应的二进制文件引用方法也应该改为applet.helloapplet.class。于是做出
如下修改:


如此就ok了~:)
网上的那些入门applet教程都没有涉及到这些细节,所以想写一下,让后来的人少走些弯路。
阅读(6883) | 评论(0) | 转发(0) |
0

上一篇:HTML颜色参考

下一篇:java

给主人留下些什么吧!~~