cannot find symbol错误

问题描述:

cannot find symbol错误
我的程序是这样写的:
pubic class HelloWorld
{
public static void main(String args[])
{
System.out.printIn("my first java program!");
}
}
编译时,它是这样提示的:
helloworld:java:8:cannot find symbol
symbol:method printIn(java.lang.String)
location:calss java.io.PrintStream
System.out.printIn("my first java program!"); ---- 在out后面的.下面有一个^符号
error
如果把System.out.printIn("my first java program!");注释掉,编译成功,但是运行类时提示:
java.lang.NoClassDefFoundError
如果是环境变量配置错了,那会错在那里呢?
我新建了一个系统变量classpath,变量值为 .;d:\program files\java\jdk1.5.0\lib\dt.jar;d:\program files\java\jdk1.5.0\tools.jar 而且path系统变量是这样修改的,在最前面新添 d:\program files\java\jdk1.5.0/bin;
这是我第一次接触java,没想到碰到这个问题.
1个回答 分类:综合 2014-10-17

问题解答:

我来补答
printIn这个错了哦.不是大写的i而是小写的l
改成println();大写的 i 和小写的 l 看上去有点像.
修改后代码如下,我测试过了.应该没问题.
class HelloWorld
{
public static void main(String args[])
{
System.out.println("my first java program!");
}
}
 
 
展开全文阅读
剩余:2000