我编的java程序遇到的问题

2025-01-20 01:12:25
推荐回答(4个)
回答1:

小兄弟,Applet程序的编译和Application程序一样,但是编译后的字节码文件必须嵌入在HTML的文件中,由WWW浏览器充当其解释器来执行!
你的程序是对的,但是不该用直接用java LengthDemo这样的命令执行,应该另外写一个HTML文件将字节码文件(也就是编译过后的LengthDemo.class文件)包含进去,然后打开HTML文件就能看到程序运行结果了!
不过这样的程序你也能在Eclipse开发环境中,无需新建HTML文件直接运行,注意选择Java Applet方式运行就对了!

回答2:

1、cmd里运行javac LengthDemo.java后生成LengthDemo.class
2、在跟LengthDemo.class同一级的目录下新建一个文本文件,并输入:

APPLET






3、保存并将文件名改为LengthDemo.html (这个html文件的名字任意)

4、在cmd中输入appletviewer LengthDemo.html便可以看见你的applet了
补充也可以直接用浏览器打开这html文件,这要看你的浏览器支持不支持了

回答3:

p.getGraphics()获得的是个null
不信你自己改成
System.out.println(p.getGraphics());
ld.paint(p.getGraphics());
试试

回答4:

空指针异常,应该是、我运行了一下,出来了结果

不过有个警告 ;;