search 登录 注册
arrow_back返回列表
ID:90982
light_modedark_modedark_modestar
Lv.1 韶华一笑间
edit_note帖子 100
stars积分 17,264
event加入 2012-01-10
怀旧国机

JAVA 编译时的常见错误解析

schedule发表于 2012-11-04 14:43:00 visibility查看 312 chat_bubble回复 5
#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)notfound in class java.io.PrintStream.
System.out.printl CHelloWorld!”);解释:键入的方法名printl不正确,方法println()的名字被写成printl。错误信息中用符号“‘’指示系统找不到的方法名,第一行中的3。表示错误所在行数,即第3行(注释行不计算在内)。对于系统不认识的标识符,可能有以下几个原因:
(1)程序员拼写错误,包括大小写不正确。
(2)方法所在的类没有引入到当前名字空间。
(3)实例所对应的类中没有定义要调用的方法。
(4)其他原因。
3.错误提示内容:HelloWorldApp.java:1:Public class HelloWorldappmust be defined in a filecalled”HelloWorldapp.java“.
public class HelloWorldapp {
解释:文件HelloWorldApp.java中定义的公有类HelloWorldaPp的名字和文件名不匹配。Java规定,如果.java文件中包含一个公有类,则文件名必须与类名一致。文件名与类名不一致时会发生该错误。此例中,名字中的字母a大小写不统一。

全部回复 (5)

ID:90680
light_modedark_modestar
Lv.5 甘首五朝臣
2012-11-04 15:08:00 沙发
绝客因你的存在而骄傲!
ID:110003
dark_modedark_modedark_modestar
Lv.1 韶华一笑间
2012-11-07 16:15:00 板凳
此贴不红天理难容182842你觉得呢?
ID:131283
dark_modedark_modedark_modestar
Lv.1 韶华一笑间
2013-01-27 03:14:00 地板
此贴不红天理难容182516你觉得呢?
ID:65727
light_mode
Lv.1 韶华一笑间
2013-03-12 23:01:00 #5
怎么样
ID:129886
dark_modedark_modedark_mode
Lv.1 韶华一笑间
2013-03-18 20:20:00 #6
l了解释
登录 后才能回复