edit_note帖子
455
stars积分
28,782
event加入
2012-03-09
怀旧国机
【繁花java技术】JAVA 编译时的常见错误解析
schedule发表于 2012-12-24 05:36:00
visibility查看 163
chat_bubble回复 1
#1 楼主
1.错误提示内容:javac:* not
found
解释:包含javac编译器的路径变量
设置不正确。javac编译器放在The
Java Developers Kit(JDK)下的bin
目录中。
JDK是Sun公司免费提供的软件包,
其中含有编写和运行Java程序的所
有工具,包括组成Java环境的基本
构件:Java编译器javac、Java解释
器java、浏览Applet的工具
appletviewer等。编写Java程序的
机器上一定要先安装JDK,安装过程
中要正确设置PATH和CLASSPATH
环境变量,这样系统才能找到javac
和java所在的目录。有关JDK的下
载和安装,请读者参阅有关的文档
说明。
2.错误提示内容:
HelloWorldApp.java:3:
Method printl
(java.lang.String)not found in
class java.io.PrintStream.
System.out.printl CHello
World!”);
解释:键入的方法名printl不正确,
方法println()的名字被写成
printl。错误信息中用符号“‘’指示系
统找不到的方法名,第一行中的3。
表示错误所在行数,即第3行(注释
行不计算在内)。对于系统不认识的
标识符,中国自学编程网整理发
布,www.zxbc.cn可能有以下几个
原因:
(1)程序员拼写错误,包括大小写不
正确。
(2)方法所在的类没有引入到当前名
字空间。
(3)实例所对应的类中没有定义要调
用的方法。
(4)其他原因。
3.错误提示内容:
HelloWorldApp.java:1:
Public class HelloWorldapp
must be defined in a file
called”HelloWorldapp.java“.
public class HelloWorldapp {
解释:文件HelloWorldApp.java
中定义的公有类HelloWorldaPp的
名字和文件名不匹配。Java规定,
如果.java文件中包含一个公有
类,则文件名必须与类名一致。文
件名与类名不一致时会发生该错
误。此例中,名字中的字母a大小写
不统一。
found
解释:包含javac编译器的路径变量
设置不正确。javac编译器放在The
Java Developers Kit(JDK)下的bin
目录中。
JDK是Sun公司免费提供的软件包,
其中含有编写和运行Java程序的所
有工具,包括组成Java环境的基本
构件:Java编译器javac、Java解释
器java、浏览Applet的工具
appletviewer等。编写Java程序的
机器上一定要先安装JDK,安装过程
中要正确设置PATH和CLASSPATH
环境变量,这样系统才能找到javac
和java所在的目录。有关JDK的下
载和安装,请读者参阅有关的文档
说明。
2.错误提示内容:
HelloWorldApp.java:3:
Method printl
(java.lang.String)not found in
class java.io.PrintStream.
System.out.printl CHello
World!”);
解释:键入的方法名printl不正确,
方法println()的名字被写成
printl。错误信息中用符号“‘’指示系
统找不到的方法名,第一行中的3。
表示错误所在行数,即第3行(注释
行不计算在内)。对于系统不认识的
标识符,中国自学编程网整理发
布,www.zxbc.cn可能有以下几个
原因:
(1)程序员拼写错误,包括大小写不
正确。
(2)方法所在的类没有引入到当前名
字空间。
(3)实例所对应的类中没有定义要调
用的方法。
(4)其他原因。
3.错误提示内容:
HelloWorldApp.java:1:
Public class HelloWorldapp
must be defined in a file
called”HelloWorldapp.java“.
public class HelloWorldapp {
解释:文件HelloWorldApp.java
中定义的公有类HelloWorldaPp的
名字和文件名不匹配。Java规定,
如果.java文件中包含一个公有
类,则文件名必须与类名一致。文
件名与类名不一致时会发生该错
误。此例中,名字中的字母a大小写
不统一。
全部回复 (1)
2013-05-09 18:39:00
沙发
<br/>钓鱼岛是中国的,苍井空才是全世界的!
登录 后才能回复
flag举报帖子