大家好,欢迎来到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://haidsoft.com/25375.html
![2 JavaHelloWorld[亲测有效]插图1 JavaHelloWorld1](https://img.mushiming.top/app/yundeesoft_com/d43cd703624541e89f233a1cd99783a8.jpg)
![2 JavaHelloWorld[亲测有效]插图3 JavaHelloWorld2](https://img.mushiming.top/app/yundeesoft_com/55c6fe253f05489d88ccf0f70ee606b7.jpg)
![2 JavaHelloWorld[亲测有效]插图5 JavaHelloWorld3](https://img.mushiming.top/app/yundeesoft_com/a89021b7cddb4e8b9550be7da0b50ef0.jpg)
![2 JavaHelloWorld[亲测有效]插图7 JavaHelloWorld4](https://img.mushiming.top/app/yundeesoft_com/7c15c6ca7dec4a48b6f27c21268084ec.jpg)
![2 JavaHelloWorld[亲测有效]插图9 JavaHelloWorld6](https://img.mushiming.top/app/yundeesoft_com/ab15da2477274573ba644b0c4bdfac1b.jpg)
![2 JavaHelloWorld[亲测有效]插图11 image-20210722195634996](https://img.mushiming.top/app/yundeesoft_com/7d45e67b01d24280868baaf145e5570e.jpg)
![2 JavaHelloWorld[亲测有效]插图13 JavaHelloWorld8](https://img.mushiming.top/app/yundeesoft_com/0d290df7c33b4f8a9e3acde4e3c9b8a8.jpg)
![2 JavaHelloWorld[亲测有效]插图15 image-20210722200536495](https://img.mushiming.top/app/yundeesoft_com/5e7576924c524ff297c94f0d8d3d7a75.jpg)
![2 JavaHelloWorld[亲测有效]插图17 image-20210722200914059](https://img.mushiming.top/app/yundeesoft_com/b2373aa100f948d49acd0d31a2db53a3.jpg)
![2 JavaHelloWorld[亲测有效]插图19 image-20210722201955623](https://img.mushiming.top/app/yundeesoft_com/561dfe71efd542ecb22cdec468b47d36.jpg)
![2 JavaHelloWorld[亲测有效]插图21 image-20210722202504833](https://img.mushiming.top/app/yundeesoft_com/9716ca7f39fa46ac8312626559517837.jpg)
![2 JavaHelloWorld[亲测有效]插图23 image-20210722203225897](https://img.mushiming.top/app/yundeesoft_com/8cdfb1c0e2d5477989be268fa6d8cd44.jpg)