首先,命令行依据的ClassPath和浏览器的处理机制不同
其次,也许浏览器的缓存机制导致它不能正确重载Applet
其次,也许浏览器的缓存机制导致它不能正确重载Applet
解决方案 »
- 关于“+=”操作符的问题
- 一句SQL查询语句,在JAVA中报错,在sqlserver中得到正确结果。
- 三层架构和单例模式的命名
- 第一个hibernate例子求助
- SWING是怎样像J2EE那样保持一个用户的会话?
- 反编译得到的文件,怎样组装成可以使用的代码
- 很初级的一个题: 温度转换, 都搞了一个多小时了, 我快对自己失去信心了, 求助
- 最简单的HELLO WORLD 怎么出错了……
- 广州的java工作太少
- 有谁知道 Sun ONE Studio 4 update1 怎么生成 .exe 文件?
- jbuilder 6.0 怎么和oracle 9i 联系到一起?
- 一个简单的问题,可我不知道,请大家帮个忙
APPLET用CMD来调试应该用appletviewer你这样吧,修改文件为
/*
*<Applet code=HelloWorld.class width=100 height=100>
*</Applet>
*/
import java.applet .*;
import java.awt.*;public class HelloWorld extends Applet
{
public void paint(Graphics g)
{
g.drawString ("你好,Java世界!",20,20);
}
}
一定把前面的注释添加上,保存后重新编译,将原文件和CLASS文件拷贝到C:\JDK\BIN
在CMD下:c:\jdk\bin\appletviewer HelloWorld.java
其实这样也可以解决你说的浏览器缓存的问题,这样做可以保证修改原代码后
立即更新成修改后的效果
public void init()
{
resize (100,100);
}
.
.
还是说为初始化??
我看的<<精通java>>但好象书上没提到。。能不能提供几本好书。 万分感谢!!!!!!!!!!!!!!还有 Happy Labor Day! :)
你得用appletview命令来运行一个HTML,这个HTML包含了调用你的.class文件,这样才可以运行。不能直接用java来运行的。你要用JAVA来运行的话,就要加上MAIN函数。
请把*<Applet code=HelloWorld.class width=100 height=100>这句
改成*<Applet code=HelloWorld width=100 height=100>
也就是只是把".class"去掉,其他的保持不变。再重新编译运行一下,应该可以了