eclipse中使用package导致applet嵌入html文件不可运行的问题
2010-06-28 23:55
791 查看
问题就是用eclipse写了个applet,用了package,然后创建一个html文件,嵌入applet后无法运行,如果不用package,而直接把程序拷到default package的文件中却可以。
在网上搜了下,解决方案如下:
http://topic.csdn.net/u/20080913/13/2d33fec4-c4a3-4349-b3d7-06fadce7d024.html
忽略了package的后果
源文件helloapplet.java因为在package applet中,所以在源文件第一行会有这样一行东西:
package applet;
......
在eclipse里运行小应用程序没有问题,但是用ie浏览器运行html文件,或者用appletviewer命令运行html文件,都会抛出class not found的异常。
helloapplet.html代码如下:
Code:
<html>
<head>
<title>Hello Applet! </title>
</head>
<body>
<applet code="helloapplet.class" width=300 height=100>
</applet>
</body>
</html>
在网上查了下,修改如下:
Code:
<applet code="helloapplet.class" codebase="D:/eclipseworkspace/helloworld/bin/applet" width=300 height=100>
</applet>
codebase指出class文件所在的基地目录,但是还是报相同的错误,折腾了很久,后来光华版友指出,错误和源文件第一行package语句有关。
于是想到引用包内定义类的格式应该是applet.helloapplet,那么对应的二进制文件引用方法也应该改为applet.helloapplet.class。于是做出
如下修改:
Code:
<applet code="applet.helloapplet.class" codebase="D:/eclipseworkspace/helloworld/bin" width=300 height=100>
</applet>
如此就ok了~:)
网上的那些入门applet教程都没有涉及到这些细节,所以想写一下,让后来的人少走些弯路。
文章出处:http://hi.baidu.com/whuwinnie/blog/item/c5050dd3aa899fd5a8ec9aea.html
在网上搜了下,解决方案如下:
http://topic.csdn.net/u/20080913/13/2d33fec4-c4a3-4349-b3d7-06fadce7d024.html
忽略了package的后果
源文件helloapplet.java因为在package applet中,所以在源文件第一行会有这样一行东西:
package applet;
......
在eclipse里运行小应用程序没有问题,但是用ie浏览器运行html文件,或者用appletviewer命令运行html文件,都会抛出class not found的异常。
helloapplet.html代码如下:
Code:
<html>
<head>
<title>Hello Applet! </title>
</head>
<body>
<applet code="helloapplet.class" width=300 height=100>
</applet>
</body>
</html>
在网上查了下,修改如下:
Code:
<applet code="helloapplet.class" codebase="D:/eclipseworkspace/helloworld/bin/applet" width=300 height=100>
</applet>
codebase指出class文件所在的基地目录,但是还是报相同的错误,折腾了很久,后来光华版友指出,错误和源文件第一行package语句有关。
于是想到引用包内定义类的格式应该是applet.helloapplet,那么对应的二进制文件引用方法也应该改为applet.helloapplet.class。于是做出
如下修改:
Code:
<applet code="applet.helloapplet.class" codebase="D:/eclipseworkspace/helloworld/bin" width=300 height=100>
</applet>
如此就ok了~:)
网上的那些入门applet教程都没有涉及到这些细节,所以想写一下,让后来的人少走些弯路。
文章出处:http://hi.baidu.com/whuwinnie/blog/item/c5050dd3aa899fd5a8ec9aea.html
相关文章推荐
- 使用vagrant因用户权限导致文件不可写问题的解决
- 在eclipse中运行带html参数传递的applet文件
- 本地运行Applet或者.jnlp后缀名文件报权限问题错误
- Spark使用CombineTextInputFormat缓解小文件过多导致Task数目过多的问题
- [置顶] 使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
- Eclipse下好使,但是cmd下执行java运行class文件提示Exception in thread "main" java.lang.NoClassDefFoundError问题
- 使用eclipse创建多文件java工程出现找不到或无法加载主类问题解决
- 十分棘手的问题,使用vs2005在文件系统机制下开发出来的web程序,配置到iis就不能正常运行?
- 使用eclipse编写运行jsp文件
- eclipse使用--解决maven项目报错:找不到META-INF\MANIFEST.MF文件的问题
- 黑莓ECLIPSE3.5开发环境不识别资源文件导致编译不通过解决方案附文件(系统语言问题)
- 我们使用eclipse编辑spring配置文件时,经常没有提示,而无从下手时。 现在我们就来解决没有提示的问题。
- 关于spring mvc拦截器拦截js文件等导致无法正常使用问题的解决
- Win7上使用Eclipse运行Nutch-Injector: java.io.IOException问题解决
- php中使用GD处理图片时,php文件为UTF-8编码时不能正常运行的问题
- 使用Jbuilder引用外部jar包制作的jar文件,运行时的问题
- 直接在eclipse上运行hdfs上文件会出现的问题及解决方法
- 在eclipse中使用evosuite遇到了一些问题,提示windows找不到文件
- Chrome浏览器中使用 iframe 嵌入网页导致视频不能全屏的问题解决方法
- myeclipse中导入eclipsecolorthemes的主题html文件中script块背景的问题