java簡單程序HelloWorld.java 解析(java程序實現命令行的編譯 1)

一、基礎知識

  • (1)JVM(java虛擬機)原理解析:java字節碼就是 .java 程序編譯後的 . class文件。然後使用Windows(Linux)上的java虛擬機(起到解釋的作用)轉爲機器碼,以便系統識別。
    在這裏插入圖片描述
  • (2)java程序運行過程:java代碼 -》java字節碼 -》以java HelloWorld 爲例 -》加載系統配置 -》根據相應配置找到JVM(虛擬機)-》獲取java本地接口 -》找到main方法進行運行。
    在這裏插入圖片描述
  • (3)JVM執行class文件的過程:class文件 -》類加載器子系統 -》訪問內存 -》執行一系列操作。
    在這裏插入圖片描述
    二、cmd命令行操作
  • (1)編寫一個簡單的HelloWworld 程序,然後保存。注意:類名和文件名要相同。
public class HelloWorld {

	public static void main(String[] args) {
		//我的第一個java程序
		System.out.println("Hello world !");

	}

}

在這裏插入圖片描述

  • (2)cmd 中進行編譯
    在這裏插入圖片描述
  • (3)回車之後打開**.java**所在的文件夾,就會看到有一個 .class文件。編譯成功。
    在這裏插入圖片描述

三、java命令 運行 class,無法加載主類解決辦法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章