谁会剪高俊熙的短发:编译sampleBean.java时的错误!

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 12:19:21
sampleBean.java为:
package bean;
public class sampleBean
{
private String sample = "Start value";
public String getSample() {
return sample;
}
public void setSample(String newValue) {
if(newValue != null) {
sample = newValue;
}
}
}

DOS命令状态下错误为:
:\Documents and Settings\Owner>cd C:\Tomcat\webapps\myjsp\JSP-08

C:\Tomcat\webapps\myjsp\JSP-08>javac sampleBean.java

C:\Tomcat\webapps\myjsp\JSP-08>java sampleBean
Exception in thread "main" java.lang.NoClassDefFoundError: sampleBean (wrong nam
e: bean/sampleBean)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
是何原因
编译后的.classes文件放在Tomcat\webapps\myjsp\WEB-INF\classes下 没能成功允许对应的.jsp文件

楼上的搞笑,这个是JSP 不是 J2SE

LZ能不能把源码发个看下 看错误提示是因为你在JSP页面没没有把BEAN外部的包给带上~
wrong name: bean/sampleBean
或者是你拷入CLASSES的时候 把包扔了啊?仔细检查一下代码~!

是因为你的类中没有main方法,main方法是一个启用方法,没有的话java是无法这样运行的