HelloWorld.java的代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello");
}}
javac HelloWorld.java
java HelloWorld
后正常。但是如果修改为
package com.test;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello");
}}
javac HelloWorld.java
java com.test.HelloWorld
就报错:NoClassDefFoundError环境变量已经配了:
PATH:C:\Program Files\Java\jdk1.5.0\bin;
classpath:C:\Program Files\Java\jdk1.5.0\lib;C:\Program Files\Java\jdk1.5.0\lib\dt.jar;C:\Program Files\Java\jdk1.5.0\lib\tools.jar
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello");
}}
javac HelloWorld.java
java HelloWorld
后正常。但是如果修改为
package com.test;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello");
}}
javac HelloWorld.java
java com.test.HelloWorld
就报错:NoClassDefFoundError环境变量已经配了:
PATH:C:\Program Files\Java\jdk1.5.0\bin;
classpath:C:\Program Files\Java\jdk1.5.0\lib;C:\Program Files\Java\jdk1.5.0\lib\dt.jar;C:\Program Files\Java\jdk1.5.0\lib\tools.jar
找本书看看先
你要是用eclipse就不会出现这种问题了
然后指定com的父目录为CLASSPATH中的目录,运行,比如C:\
`-- com
`-- test
|-- HelloWorld.java
`-- HelloWorld.classC:\>java -classpath . com.test.HelloWorld编译的时候可以
C:\>java com\test\HelloWorld.java
java com.test.HelloWorld