2 JavaHelloWorld[亲测有效]

2 JavaHelloWorld[亲测有效]JavaHelloWorld创建HelloWorld.java文件先新建一个txt文件,再把该文件重命名为HelloWorld.java如果创建的文件和下图一样没有后缀名,直接添加.java是没有用的。应该再文件资源管理器中点击查看,再把文件扩展名打勾就可以显示后缀名了编辑HelloWorld代码使用记事本来编辑HelloWorld.java,把下面的代码输入到记事本中。publicclassHello{ publicstaticvoidmain(String[]

大家好,欢迎来到IT知识分享网。

JavaHelloWorld

  1. 创建HelloWorld.java文件

    先新建一个txt文件,再把该文件重命名为HelloWorld.java

    JavaHelloWorld1

    JavaHelloWorld2

    如果创建的文件和下图一样没有后缀名,直接添加.java是没有用的。

    JavaHelloWorld3

    因该在文件资源管理器中点击查看,再把文件扩展名打勾就可以显示后缀名了

    JavaHelloWorld4

  2. 编辑HelloWorld代码

    使用记事本来编辑HelloWorld.java,把下面的代码输入到记事本中。

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

    记事本直接编辑代码并不方便,而且格式并不好看。可以使用notepad++,editplus,sublime等高级记事本来编写代码,这些记事本有代码高亮,直接编译等功能,可以更加方便的学习。

  3. 编译运行

    win+r输入cmd打开控制台。

    JavaHelloWorld6

    使用cd命令打开HelloWorld.java所在的目录。不熟悉命令行可以直接从文件管理器复制文件夹目录在控制台输入cd 复制的目录(cd后面要带空格),输入完成后回车就会打开目录。

    image-20210722195634996

    JavaHelloWorld8

    进入对应目录之后命令行开头显示的是当前的目录,如果目录正确的话就可以开始编译了。

    使用javac HelloWorld.java命令来编译java文件

    下面是几种常见的错误和解决方法

    • 类名不正确

      java文件里用public修饰的类名应该和文件名一致,把类名写为HelloWorld即可

      image-20210722200536495

      也可以把文件名改成Hello.java,但是必须保持文件名和类名一致。还可以把修饰符public去掉,这样就可以写任意的类名了,但是这样的话编译后生成的文件名可能会不一致。

    • String大小写错误

      image-20210722200914059

    • main写成mian,Java程序启动时jvm会从main方法开始运行Java程序,此时还没有创建任何对象,因此必须把main固定名称方便jvm启动程序。

    编译成功之后会生成一个HelloWorld.class,文件的具体名称由文件里的类名决定。如果没有写public修饰符,并且把类名改为Hello的话生成的就是Hello.class文件。

    这时再使用java HelloWorld命令来运行class文件,控制台就会输出“HelloWorld”。

    image-20210722201955623

    java后面的参数必须是有main方法的类名而不是带.class后缀的文件名。

    image-20210722202504833

    在Java11时添加了新的特性可以直接使用java HelloWorld.java 来运行java文件不需要提前编译

    image-20210722203225897

    如果之前已经编译出了class文件需要先将class文件删除才能使用

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25375.html

(0)
上一篇 2023-07-26 18:33
下一篇 2023-07-26 22:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信