public class Test{
public static void main(String [] args){
System.out.println("This is a test program!");
}
}
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>d:D:\>cd javaD:\java>javac Test.java
Test.java:2: 找不到符号
符号: 类 string
位置: 类 Test
public static void main(string args[]){
^
Test.java:3: 软件包 system 不存在
system.out.println("This is a test program!");
^
2 错误D:\java>javac Test.java
Test.java:2: 找不到符号
符号: 类 string
位置: 类 Test
public static void main(string[] args){
^
Test.java:3: 软件包 system 不存在
system.out.println("This is a test program!");
^
2 错误D:\java>javac Test.javaD:\java>java test
Exception in thread "main" java.lang.NoClassDefFoundError: test
Caused by: java.lang.ClassNotFoundException: test
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: test. Program will exit.D:\java>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Caused by: java.lang.ClassNotFoundException: Test
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: Test. Program will exit.
public static void main(String [] args){
System.out.println("This is a test program!");
}
}
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>d:D:\>cd javaD:\java>javac Test.java
Test.java:2: 找不到符号
符号: 类 string
位置: 类 Test
public static void main(string args[]){
^
Test.java:3: 软件包 system 不存在
system.out.println("This is a test program!");
^
2 错误D:\java>javac Test.java
Test.java:2: 找不到符号
符号: 类 string
位置: 类 Test
public static void main(string[] args){
^
Test.java:3: 软件包 system 不存在
system.out.println("This is a test program!");
^
2 错误D:\java>javac Test.javaD:\java>java test
Exception in thread "main" java.lang.NoClassDefFoundError: test
Caused by: java.lang.ClassNotFoundException: test
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: test. Program will exit.D:\java>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Caused by: java.lang.ClassNotFoundException: Test
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: Test. Program will exit.
把那个去掉。
或者直接去Test.java 源文件文件夹下去javac你class文件没生成,java Test 肯定报错的。
PATH= $JAVA_HOME/bin;
CLASSPATH= .;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar;path和classpath内容都加在以前已存在的内容的前面
看下这个 JDK的配置问题,试下看
java . test加个点就好了