2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

【繁花java技术】JAVA 编译时的常见错误解析

[复制链接]
查看 162 回复 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大小写

不统一。

登录回复
135603
Lv1韶华一笑间等级图标
帖子
0
回复
97
积分
11
注册
2013-04-22
1 楼

<br/>钓鱼岛是中国的,苍井空才是全世界的!

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块