大家好,欢迎来到IT知识分享网。
JavaHelloWorld
-
创建HelloWorld.java文件
先新建一个txt文件,再把该文件重命名为HelloWorld.java
如果创建的文件和下图一样没有后缀名,直接添加.java是没有用的。
因该在文件资源管理器中点击查看,再把文件扩展名打勾就可以显示后缀名了
-
编辑HelloWorld代码
使用记事本来编辑HelloWorld.java,把下面的代码输入到记事本中。
public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld!"); } }
记事本直接编辑代码并不方便,而且格式并不好看。可以使用notepad++,editplus,sublime等高级记事本来编写代码,这些记事本有代码高亮,直接编译等功能,可以更加方便的学习。
-
编译运行
按
win+r
输入cmd打开控制台。使用cd命令打开HelloWorld.java所在的目录。不熟悉命令行可以直接从文件管理器复制文件夹目录在控制台输入
cd 复制的目录
(cd后面要带空格),输入完成后回车就会打开目录。进入对应目录之后命令行开头显示的是当前的目录,如果目录正确的话就可以开始编译了。
使用
javac HelloWorld.java
命令来编译java文件下面是几种常见的错误和解决方法
-
类名不正确
java文件里用public修饰的类名应该和文件名一致,把类名写为HelloWorld即可
也可以把文件名改成Hello.java,但是必须保持文件名和类名一致。还可以把修饰符public去掉,这样就可以写任意的类名了,但是这样的话编译后生成的文件名可能会不一致。
-
String大小写错误
-
main写成mian,Java程序启动时jvm会从main方法开始运行Java程序,此时还没有创建任何对象,因此必须把main固定名称方便jvm启动程序。
编译成功之后会生成一个HelloWorld.class,文件的具体名称由文件里的类名决定。如果没有写public修饰符,并且把类名改为Hello的话生成的就是Hello.class文件。
这时再使用
java HelloWorld
命令来运行class文件,控制台就会输出“HelloWorld”。java后面的参数必须是有main方法的类名而不是带.class后缀的文件名。
在Java11时添加了新的特性可以直接使用java HelloWorld.java 来运行java文件不需要提前编译
如果之前已经编译出了class文件需要先将class文件删除才能使用
-
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25375.html