美文网首页
NO.8 --- Java 程序运行流程。

NO.8 --- Java 程序运行流程。

作者: 捌千里路雲和月 | 来源:发表于2022-12-20 13:29 被阅读0次

笔记内容:
一、Java 程序运行流程。
二、删除 class 文件后 Run 项目,提示找不到或无法加载主类解决方法。


一、Java 程序运行流程。

  • 1-1、Java 运行流程:.java ---> 编译 --->.class ---> 运行。.java 文件是我们编写的程序。
  • 1-2、可以通过 Show in Explorer 查看目录下的文件就清晰了。
  • 1-3、通过目录保存的文件可以清晰它是 .java 扩展名的文件,.java 文件实际上并不能直接运行,它需要通过编译变成 .class 文件才可以运行。
  • 1-4、编写完程序后鼠标右键 ---》Run 的时候。其实是编译 + 运行的过程。也就是编译 .java 文件生成 .class 文件,运行 .class 的过程。
  • 1-5、当按下 Run 的时候,IDEA 下方区域就会出现 Build 字样,这个时候程序正在编译。待 Build 消失就是编译完成运行 .class,然后输出内容。


  • 1-6、那么编译完成的 .class 文件会存放在哪里?可以通过 File ---》Project Structure ---》Project ---》Project compiler output:查看保存的目录。

    • 电脑里 .class 保存的路径:
    • IDEA 也可以查看 out 目录下的 .class 文件。

二、删除 class 文件后 Run 项目,提示找不到或无法加载主类解决方法。

  • 2.1、尝试了一下删除 class 文件之后,直接点Run,发现项目跑不起来了,打开文件夹发现 class 并没有重新编译,导致项目无法正常运行,提示找不到或无法加载主类。
  • 2.2、 没有了 class 文件再去 Run 项目提示找不到或无法加载主类。out 目录也没有生成 class 文件。
  • 2.3、解决方法一:选中项目鼠标右键 ---》Rebuild Module。
    • Rebuild 完后 Run 就可以了。


  • 2.4、解决方法二:同样是没有 class 文件报找不到或无法加载主类,修改一下程序的内容再 Run。例如把输出 Hello World 改为 Hello Java。


相关文章

网友评论

      本文标题:NO.8 --- Java 程序运行流程。

      本文链接:https://www.haomeiwen.com/subject/ziksyrtx.html