当前位置: 技术问答>java相关
小菜鸟一只我这次可又被卡住了-为什么我的JDK里的JAVAC好用,JAVA就是打死也不好用--各位老鸟,拜托了!
来源: 互联网 发布时间:2015-02-24
本文导语: 明明是书上的例程原封不动的照搬,JAVAC出个.CLASS文件了,可JAVA不出来,憋死我了,老是说什么: exception in thread "main" java.lang.NoClassDefFoundError:Example 另附源程序: /* This is a simple Java program. Call this file Example.java. */ ...
明明是书上的例程原封不动的照搬,JAVAC出个.CLASS文件了,可JAVA不出来,憋死我了,老是说什么:
exception in thread "main" java.lang.NoClassDefFoundError:Example
另附源程序:
/*
This is a simple Java program.
Call this file Example.java.
*/
class Example {
// A Java program begins with a call to main().
public static void main (String args[]) {
System.out.println("Java drives the Web.");
}
}
这么简单的程序怎么搞的,是java有问题,还是我有问题???!!!
exception in thread "main" java.lang.NoClassDefFoundError:Example
另附源程序:
/*
This is a simple Java program.
Call this file Example.java.
*/
class Example {
// A Java program begins with a call to main().
public static void main (String args[]) {
System.out.println("Java drives the Web.");
}
}
这么简单的程序怎么搞的,是java有问题,还是我有问题???!!!
|
set path=%path%;c:jdk1.3bin;.;
set classpath=c:jdk1.3lib;.;
注意,一定要加上当前目录。
set classpath=c:jdk1.3lib;.;
注意,一定要加上当前目录。
|
在当前目录执行set classpath=.;%classpath%
或者在其它目录执行set classpath=c:myDir;%classpath%
~~~~~~~~你的.class文件所在目录或者是你的包的起始目录
或者在其它目录执行set classpath=c:myDir;%classpath%
~~~~~~~~你的.class文件所在目录或者是你的包的起始目录
|
你设置了此类文件所在目录的classpath了吗?
|
还有执行方法:
在java后面一定不要加上.class,很多初学者都载在这上面。
在java后面一定不要加上.class,很多初学者都载在这上面。
|
有一个JAVA版本就是这样的,你换一个JDK版本试试
|
java的编译是:javac 名字.java才行
而且,保存的名字必须和主类名保持一致
而且,保存的名字必须和主类名保持一致