JAVA APPLET如何在浏览器中打开?急!!! 每次浏览器打开就显示“错误,请单击获取详细信息”这是怎么回事啊????用APPLETVIEWER命令,系统提示无法找到指定路径。求各位高手解答! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是你class文件路径不对,<applet code="xxx.class"></applet> appletviewer命令 只显示了一个窗口,没有内容,一片空白。浏览器显示说:错误。。 Applet执行时,需首先保证Applet本身是正确的其次,html中写的类名(含包路径)与Applet要完全一致,存放位置也要正确,否则不能执行如html中的<APPLET codebase=.. code="test/Test.class" width=350 height=350></APPLET>说明,要执行一个叫Test.class的Applet,它在test包中,该文件在本html文件所在目录中(codebase指定),这样,这个Test.class必须放在本html文件所在目录的test目录下 没看懂什么意思你是指HTML和CLASS文件要在同一个目录下么?CODEBASE应该写什么内容呢?我的字节码文件WELCOME.CLASS在COM.WELCOME.ORG目录下(因为JAVA文件时在包COM.WELCOME.ORG下创建的),那HTML文件是不是也要在这个目录下? 没看懂什么意思你是指HTML和CLASS文件要在同一个目录下么?CODEBASE应该写什么内容呢?我的字节码文件WELCOME.CLASS在COM.WELCOME.ORG目录下(因为JAVA文件时在包COM.WELCOME.ORG下创建的),那HTML文件是不是也要在这个目录下? 如果 WELCOME.CLASS在COM.WELCOME.ORG下,那么WELCOME.CLASS应该在html所在目录下的COM\WELCOME\ORG目录下。CODEBASE写..,代表基于当前目录 code值为class文件相对路径,照你上面说的,code="com.welcom.org.welcome" codebase="." html不是应该由自己写的吗?然后保存在同一目录下。 可以了吗?我最近学习这块内容,我调试挺长时间,最后可以了. 步骤写下来,看是否对你有用.我是在命令提示符下试的.1把当前目录设在你编辑html文件的地方。(假设是 c:\test)2编译applet源程序,假设是:Welcome.java,用命令:javac -d . c:\.....\Welcome.java (这块用这个源文件的全路径名。)假设你的Welcome.java的 包名是:COM.WELCOME.ORG,那么在当前目录下(c:\test)会有com\welcome\org目录结构。类Welcome.class就在这里。3 编辑html文件 <applet codebase="./" code="com.welcome.org.Welcome.class" ></applet> (这块要带包名,扩展名)。楼主试试。 <APPLET code="test/Test.class" width=350 height=350></APPLET> 谢谢你的回复!我试了,可以编译,但是还是到appletviewer时,窗口仍然显示的是空白 我把代码贴出来吧.java:import java.awt.Graphics;import javax.swing.JApplet;public class Test extends JApplet{ public void paint(Graphics g){ g.drawString("Welcome",100,20);}}html:<html><appletcode="Test.class"codebase="./"width=300height=300></applet></html>我是把HTML和.JAVA一同放在D盘下,再用JAVAC编译,APPLETVIEWER命令的。 编译后的Test.class 和这个html文件在一块吗? java代码测试正常,你试试这个<html><head><title>此标题纯属打酱油</title></head><body><applet code="Test.class" height=600 width=800></applet></body></html>我测试没问题,你的那种html写法也能显示。html文件和编译好的类文件放同一目录下,这并非固定,code后的路径写法取决于html文件和“类文件”存放目录(注意不是源文件),为了简单所以放同一目录下,所以如果还有问题也不会是这里。可能是你输入指令有问题。假设我的html文件命名为index.html。打开命令行提示符进入你的文件存放目录,假设是文件都存放在d盘temp文件夹下,命令行提示符进入到d:\temp>appletviewer index.html 。现在应该能看见了。————————给分吧!!!!!!—————————— Test.class和html文件在一块的 APPLETVIEWER好后,CMD出现java.lang.NoClassDefFoundError:Test<wrong name:com\test\org\Test> 我特意把.JAVA和HTML文件直接放到D盘下 SHELL窗口中转到D:盘后才APPLETVIEWER,结果还是空白。CMD中给出的反馈消息我已经写出,请你看下找一下原因 把你的java程序的包名先注释掉。 不是.java源文件,是把编译好的Test.class和html文件放到同一目录下,appletviewer加载的是html文件Egg:appletviewer index.html。简化问题源文件先不要使用包package,直接以类名Test保存为.java文件然后javac Test.java编译生成Test.class,再试试,你先不要用IDE,就用简单的记事本做 解决了 重新建了文档 直接建立FILE 没有建立包。终于有显示!万分感谢! 扫链接速度慢 进来看看吧~有问题 关于Properties类使用迷惑。。 数据库更新的问题,高手指点 怎么查看本机安装的jdk版本与jre版本 hashMap中对某个object寻索引的算法 如何在程序中将指定的pic设定为桌面? 需要一个完成的java操作数据库代码 关于循环java小知识求助~编写程序 Java练习 讨论一下javafx的前景 关于JTabbedPane
<APPLET codebase=.. code="test/Test.class" width=350 height=350></APPLET>说明,要执行一个叫Test.class的Applet,它在test包中,该文件在本html文件所在目录中(codebase指定),这样,这个Test.class必须放在本html文件所在目录的test目录下
我的字节码文件WELCOME.CLASS在COM.WELCOME.ORG目录下(因为JAVA文件时在包COM.WELCOME.ORG下创建的),那HTML文件是不是也要在这个目录下?
我的字节码文件WELCOME.CLASS在COM.WELCOME.ORG目录下(因为JAVA文件时在包COM.WELCOME.ORG下创建的),那HTML文件是不是也要在这个目录下?
如果 WELCOME.CLASS在COM.WELCOME.ORG下,那么WELCOME.CLASS应该在html所在目录下的COM\WELCOME\ORG目录下。
CODEBASE写..,代表基于当前目录
照你上面说的,code="com.welcom.org.welcome" codebase="."
我最近学习这块内容,我调试挺长时间,最后可以了. 步骤写下来,看是否对你有用.
我是在命令提示符下试的.
1
把当前目录设在你编辑html文件的地方。(假设是 c:\test)
2
编译applet源程序,假设是:Welcome.java,用命令:
javac -d . c:\.....\Welcome.java (这块用这个源文件的全路径名。)
假设你的Welcome.java的 包名是:COM.WELCOME.ORG,那么在当前目录下(c:\test)会有com\welcome\org目录结构。类Welcome.class就在这里。3 编辑html文件
<applet codebase="./" code="com.welcome.org.Welcome.class" ></applet> (这块要带包名,扩展名)。楼主试试。
我试了,可以编译,但是还是到appletviewer时,窗口仍然显示的是空白
.java:
import java.awt.Graphics;import javax.swing.JApplet;
public class Test extends JApplet{
public void paint(Graphics g){
g.drawString("Welcome",100,20);
}}html:
<html>
<applet
code="Test.class"
codebase="./"
width=300
height=300
>
</applet>
</html>我是把HTML和.JAVA一同放在D盘下,再用JAVAC编译,APPLETVIEWER命令的。
<html>
<head><title>此标题纯属打酱油</title></head>
<body><applet code="Test.class" height=600 width=800>
</applet>
</body>
</html>
我测试没问题,你的那种html写法也能显示。html文件和编译好的类文件放同一目录下,这并非固定,code后的路径写法取决于html文件和“类文件”存放目录(注意不是源文件),为了简单所以放同一目录下,所以如果还有问题也不会是这里。可能是你输入指令有问题。假设我的html文件命名为index.html。打开命令行提示符进入你的文件存放目录,假设是文件都存放在d盘temp文件夹下,命令行提示符进入到d:\temp>appletviewer index.html 。现在应该能看见了。
————————给分吧!!!!!!——————————
CMD中给出的反馈消息我已经写出,请你看下找一下原因
终于有显示!万分感谢!