容易得分的一个入门问题 你的这个HelloWorldApplet不会只是用system.out.println来实现的吧?那样你就错了应该用exends JApplet类来做的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import java.applet.*;public class HelloWorldApplet extends Applet{//an applet public void paint(Graphics g){ g.drawString("HelloWorld!",20,20); }}这是代码 code=类名.class当然你的类须是从Applet上扩展而来。 问题依旧,我加上.class也是那样的问题 我运行你的程序了,好用的我是将.class 和hello.htm放在一个目录下的,然后点击hello.htm,就出来了的分析你的错误原因:可能没有编译HelloWorldApplet.java,需要让她生成.class或者你的类路径中(环境变量)缺少一个;. (分号加个点,当前路径) 在Applet标签中加入"codebase=目录名"属性值否则缺省为当前目录(这就是为什么liujuntao把class和html放在一起就正常显示的原因). 问题的关键是我已经设置好了环境变量“.”同样也是把.class 和 hello.htm放在一起 (否则用appletviewer也不会得到结果了)更不可能是我没有编译(还没有傻到那一步,只是初学java,对C++还是很熟悉的)就是说程序本身没有问题,因为用appletviewer运行没有问题就是用IE打开没有结果,好像在左下角还显示什么文件没有找到,还是类没有找到的信息(但是我确信htm和class文件在一个目录下,而且我的系统环境变量有".")机器上面装过jb8,还有jdk1.40和VM for xp. 我看出了一点小问题你装了VM for xp想必你用的是WINXP了我想告诉你的是XP在推出来的时候为了和SUN抢市场没有在IE中嵌入JAVA virtual machine(JAVA虚拟机)而你的appletviewer 中是内嵌JAVA virtual machine的前一段时间,美国人又以反垄断为名判决MS必须在IE中嵌入JAVA virtual machine所以你可以直接到网上下载更新 我也估计是这个问题,那我在什么地方再去下呢? 还是下VM for xp? 什么地方有这个下,要嵌入了Java virtual machine的。谢谢 我以前试过,好象装了JAVA虚拟机,也不行,不知道为什么 新的IE6.0完整版里就有的你下一个吧一般在运行含有APPLET的HTML是浏览器会提示的 用awt组件是可以的,用swing组件就不能直接用ie浏览 你需要做的是 从Sun的网站上下一个JRE1.4,然后安装一下就可以了。 请问JRE和JSDK是一个东西么? 估计不是,那两个东西是不是都要装?还是在装JSDK的时候就自动装了JRE?我装的是JDK1.41,为什么原来我装JDK1.40的时候bin下面有javac、java,现在没有了,只有java。那怎么编译? 是不是没有编译,要把*.java文件用jdk编译成*.class文件,然后和那个html文件放在同一个文件夹里 TO kreven(天地无用)谁说SWING组件不能在IE下直接浏览了 JDK1.4难道不包括JRE么??? 我装了JDK1.4还不够? 代碼是沒問題的,問題可能出在IE或可能少裝了一個什麼軟件,建議裝IE升到最新版本,或到JAVA開發公司的技術服務部看看,能不能找到相應的解決方法。 你试试把".class"的引号去掉。<APPLET CODE=HelloWorldApplet.class width=400 height=300〉给分给分!:) 关于extends和implements创建的内部类的问题,谢谢帮忙 做流媒体软件需要看什么方面的知识 有关短路 怎样编写为样的程序? 关于在JSP页面里的悬浮广告的问题 关于java数值精度的问题,非常奇怪,各位帮忙看看,有分送!! 请教,想问问在构造函数是如申明为private跟public有什么区别呢? 类名.class的问题 WINDOWS ME 怎样设置Path 如何在web上用applet动态实现饼状图,柱状图(与数据库连接)? 咨询war和ear..................... jdk 安装 设置问题 谢谢
import java.applet.*;public class HelloWorldApplet extends Applet{//an applet
public void paint(Graphics g){
g.drawString("HelloWorld!",20,20);
}
}
这是代码
当然你的类须是从Applet上扩展而来。
我是将.class 和hello.htm放在一个目录下的,然后点击hello.htm,就出来了的
分析你的错误原因:
可能没有编译HelloWorldApplet.java,需要让她生成.class
或者你的类路径中(环境变量)缺少一个;. (分号加个点,当前路径)
否则缺省为当前目录(这就是为什么liujuntao把class和html放在一起就正常显示的原因).
同样也是把.class 和 hello.htm放在一起 (否则用appletviewer也不会得到结果了)
更不可能是我没有编译(还没有傻到那一步,只是初学java,对C++还是很熟悉的)
就是说程序本身没有问题,因为用appletviewer运行没有问题
就是用IE打开没有结果,好像在左下角还显示什么文件没有找到,还是类没有找到的信息(但是我确信htm和class文件在一个目录下,而且我的系统环境变量有".")
机器上面装过jb8,还有jdk1.40和VM for xp.
你装了VM for xp
想必你用的是WINXP了
我想告诉你的是XP在推出来的时候为了和SUN抢市场
没有在IE中嵌入JAVA virtual machine(JAVA虚拟机)
而你的appletviewer 中是内嵌JAVA virtual machine的
前一段时间,美国人又以反垄断为名判决MS必须在IE中嵌入JAVA virtual machine
所以你可以直接到网上下载更新
你下一个吧
一般在运行含有APPLET的HTML是浏览器会提示的
就自动装了JRE?我装的是JDK1.41,为什么原来我装JDK1.40的时候bin下面有javac、java,现在没有了,只有java。那怎么编译?
:)