java代码怎么运行?java代码编译出错是什么原因?

阳光 2022-08-15 15:30:43 java常见问答 5867

Java代码运行是作为程序员需要掌握的基础技能,我们在写完代码之后,都会将代码进行运行,看看代码是否有错误,那java代码怎么运行?下面来我们就来给大家讲解一下java代码运行方法。

java代码怎么运行.jpg

第1步:

在记事本上编写Java代码并以.java(例如 DemoFile.java)扩展名保存。

class DemoFile
{ public static void main(String args[]) {
System.out.println("Hello!");
System.out.println("Java");
}
}

第2步:

打开命令提示符。

第3步:

设置保存.java 文件的目录。在我们的例子中,.java 文件保存在 C:\\demo 中。

1.png

第4步:

使用以下命令编译 Java 程序。它会在同一文件夹中生成一个 .class 文件。如果有的话,它也会显示一个错误。

javac DemoFile.java

2.png

第5步:

使用以下命令运行Java程序:

java代码编译出错是什么原因?

在使用 javac 编译器编译源代码文件时,可能会出现下面几个常见问题。

(1) Error:cannot read:HelloJava.java javac。

工具程序找不到指定的 java 文件,需要检查文件是否存储在当前目录中,或文件名是否错误。

(2) HelloJava.java:4:class HelloJava is public,should be declared in a file named MyApplication.java。

源文件中类的名称和源文件名称不符,需要确定源文件名称和类名称是否相同。

(3) HelloJava.java:6:cannot find symbol。

源程序文件中某些代码部分输入错了,最常产生的原因可能是没有注意到字母的大小写。

(4) Javac 不是内部或外部命令、可执行程序或批量文件。

path 设置有误或没有在 path 系统变量中加入 JDK 的 bin 目录。

如果没有出现上述所列问题,即成功编译了该 Java 文件。在解释执行 .dass 文件时,可能会出现下面几个常见问题。

(1) Exception in thread “main” java.lang.NoClassDe£FoundError。

Java 工具程序找不到所指定的 .class 类,需要确定指定的类是否存储在当前目录中,名称是否正确。

(2) Exception in thread “main” java.lang.NoSuchMetliodError:main。

没有指定 Java 程序的入口。Java 工具程序指定的类必须有一个程序入口,也就是必须包括 main(String args[]) 这个方法。

java代码编译出错可能就是以上这些原因,我们遇到这些情况不要害怕,只要找到真正的原因就好办了!不过也建议大家在写代码的时候,遵守代码编程规范,尤其要掌握语法,减少错误的发生!最后大家如果想要了解更多java常见问答知识,敬请关注奇Q工具网。

推荐阅读:

grails如何入门?grails入门指南之项目创建

Java编译器哪个图标是PS?Java编译器有哪些?

java代码规范有哪些?java程序注释类型有哪些?