//如下是我写的第一个程序:
import java.util.*;public class test {
public static void main() {
System.out.println("hello word!") ;
}
}//错误提示
/*Exception in thread "main" java.lang.NoSuchMethodError: main*/
/*我的CLASSPATH设置为 C:\j2sdk1.4.2_04\lib 设置为系统变量*/
//请教是CLASSPATH配置错误吗,该如何解决?
import java.util.*;public class test {
public static void main() {
System.out.println("hello word!") ;
}
}//错误提示
/*Exception in thread "main" java.lang.NoSuchMethodError: main*/
/*我的CLASSPATH设置为 C:\j2sdk1.4.2_04\lib 设置为系统变量*/
//请教是CLASSPATH配置错误吗,该如何解决?
.;C:\j2sdk1.4.2_04\lib\tools.jar
如果目录里是class文件,可以设目录名,如果是jar,要些清楚jar文件名。
第一个“.”表示当前目录。
请教这个错误提示是CLASSPATH配置错误吗?
import java.util.*;
public class test {
public static void main(String[] args) {
System.out.println("hello word!") ;
}
}
看看你的配置路径,你把jdk装什么地方了,就把路径写出来
我也试着删除CLASSPATH中JDK的路径了,也还是同样的错误。
我把public static void main()改为public static void main(String[] args) 调试报错:
cannot resolve symbol class string
2、运行的时候带个cp .参数
比如:java -cp . test还有一般类的第一个字母是大写
我写一个你的程序,你看看!
class test或public class test
{
public static void main(String args[])
{
system.out.println("Hello java!");
}
}
看见在定义类时的方式了吗!如果直接用“class test”的方式,则文件名可以用test.java
但是如果你用“public class test”的方式定义,则文件名必须用test.java
调试报错:
cannot resolve symbol class string 是什麽错误呢?
结帐了。