新手。。小问题。。各位帮个忙啊。。
在运行下面的命令后出现了下面的情况。。
D:\ch2>appletviewer example.html
java.lang.ClassCastException
at sun.applet.AppletPanel.createApplet(AppletPanel.java:566)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:495)
at sun.applet.AppletPanel.run(AppletPanel.java:292)
at java.lang.Thread.run(Thread.java:536)
------------------
弹出一个叫“小程序查看器窗:ayHello.class”的窗口,
给出“启动:未初始化小程序。”的提示。。。
各位知道为什么吗?
怎样解决这样的问题啊
问题点数:30、回复次数:11Top
1 楼gaozhanhai(terry wang)回复于 2004-09-03 16:47:46 得分 0
这是个Java的Applet小程序嘛
Java就是用这个小程序来显示阿,appletviewer这个工具阿~~
你想问什么啊?Top
2 楼LittleLandlord(小地主)回复于 2004-09-03 16:54:00 得分 5
你的example.html有问题,有无自己写个applet?或者里面调用的class有问题Top
3 楼yema55(我不会编程)回复于 2004-09-03 17:11:11 得分 0
java.lang.ClassCastException
强制类型转换出错Top
4 楼learnner( )回复于 2004-09-03 17:16:39 得分 0
楼上对,造型错误
Top
5 楼backspray(拨云)回复于 2004-09-03 17:27:54 得分 0
这是源代码;
public class SayHello
{
public static void main(String args[])
{
System.out.println("Hello Java 2!");
}
}
------------
我用 javac编译没出现问题。。。
接下来如果运行 java sayhello
会提示错误。。
Exception in thread "main" java.lang.NoClassDefFoundError: sayhello (wrong name
SayHello)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:1
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
这些全是提示的错误。。我都快晕了。。Top
6 楼robert_wgq(燃烧的海水)回复于 2004-09-03 17:41:27 得分 5
类路径设置问题,java -classpath解决此问题。Top
7 楼robert_wgq(燃烧的海水)回复于 2004-09-03 17:43:11 得分 5
sorry,你执行java SayHello就可以,大小写的问题
Top
8 楼backspray(拨云)回复于 2004-09-03 17:55:35 得分 0
类路径设置问题,java -classpath解决此问题。
---------------------------------------------
我也怀疑是路径问题。。请问。。classpath到底该怎么设置啊。。谢谢啦。。Top
9 楼hyf0723(alone)回复于 2004-09-03 17:58:19 得分 15
楼上说的对 你执行 java SayHello 就应该问题
如果在出问题 你就将保存的名字全都改为小写!!Top
10 楼irvine007(┣━┫Rvine)回复于 2004-09-03 18:04:07 得分 0
CLASSPATH=.
就够了!Top
11 楼backspray(拨云)回复于 2004-09-03 18:23:50 得分 0
执行
d:\ch2>appletviewer example.html
java.lang.ClassCastException
at sun.applet.AppletPanel.createApplet(AppletPanel.java:566)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:495)
at sun.applet.AppletPanel.run(AppletPanel.java:292)
at java.lang.Thread.run(Thread.java:536)
------------------
给出“启动:未初始化小程序。”的提示。。。
example.html中的内容是
<applet
code="SayHello.class"
codebase=.
width=100
height=100
>
</applet>
可为什么不会显示出hello java2呢?
反而出现了上面的错误提示。。
以下是SayHello.java的原代码
public class SayHello
{
public static void main(String args[])
{
System.out.println("Hello Java 2!");
}
}
各位帮帮我这个初学者啊。。我做了一个下午。。都没办法搞出来。。真的很郁闷啊。。Top




