运行第一个HelloWorld我的错误:HelloWorldApp.java:5: 找不到符号
符号: 方法 printIn(java.lang.String)
位置: 类 java.io.PrintStream
System.out.printIn("Hello World");
^
1 错误
是println 不是printIn l->L i->I
D:/>javac HelloWorldApp.java
D:/>java HelloWorldApp
Hello World
运行成功!
HelloWorldApplet.java:1: 软件包 java.awr 不存在
import java.awr.*;
^
HelloWorldApplet.java:5: 找不到符号
符号: 类 Graphics
位置: 类 HelloWorldApplet
public void paint(Graphics g)
^
2 错误
import java.awr.*;=========import java.awt.*;
http://www.sdau.edu.cn/support/html/java03.htm
其他错误 Java解释 器 要 求 公 共 类 必 须 放在 与 其 同 名 的 文 件 中 大小写敏感
---------------------------------------------------------------------------------------------------------------------------------------------------------------
1.错误提示内容:javac:Command not found 解释:包含javac编译器的路径变量设置不正确。javac编译器放在TheJavaDevelopers 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.错误提示内容:Can‘t find class HelloworldApp 解释:(当键入java HelloWorldApp时发生该错误。) 系统找不到名为HelloWorldApp的类文件。一般地,该错误意味着类名拼写和源文件名不一样,系统创建filename.class文件时使用的是类定义的名字,并且区分大小写。 例如: class HelloWorldapp(…) 经编译后将创建HelloWorldapp.class类。执行时,也要使用这个名字。发生这个错误时,可以使用文件查看命令Is或dir看看当前目录下是否存在相应的文件,并检查文件名的大小写。 2.错误提示内容:In class HelloWorldApp:main must be public and static 解释:如果main()方法的左侧缺少static或public,会发生这个错误。前面已经解释过对main()方法前面的修饰符有特殊的要求。 3.文件中含有的类个数错误 解释:按照Java规则,在一个源文件中最多只能定义一个公有类,否则会发生运行时错误。如果一个应用系统中有多个公有类,则要把它们分别放在各自不同的文件中。文件中非公有类的个数不限。 4.层次错误 解释:一个。java源文件可以含有三个“顶层”元素,这三个元素是: (1)一个包说明,即package语句,包说明是可选的。 (2)任意多个引入语句,即import语句。 (3)类和接口说明。 这些语句必须按一定的次序出现,即,引入语句必须出现在所有的类说明之前,如果使用了包说明,则它必须出现在类说明和引入语句之前。 例如,下面是正确的语句序列: package Transportation; import jaya.awt.Graphics import jays.applet.Applet; 下面是两例错误的语句顺序: import java.aWt.Graphics import java.applet.Applet; package Transportation; 该例中在包说明语句之前含有其他语句。 package Transportation; package House; import java.applet.Applet; 该例中含有两个包说明语句。