Java?windows環(huán)境構(gòu)建圖文教程
Java語言技術(shù)架構(gòu)企業(yè)級開發(fā)環(huán)境變量配置
Java語言技術(shù)架構(gòu)JAVASE:(Java platform to Standard Edition)標準版,用于桌面級應(yīng)用開發(fā)。JAVAME:(Java plataform to Micro Editon)小型版,用于電子消費和嵌入式設(shè)備開發(fā)JAVAEE:(Java Platform to Enterprise Edition)企業(yè)級開發(fā)環(huán)境變量配置:我的電腦--屬性--高級--環(huán)境變量--系統(tǒng)變量--新建
用戶變量--path—編輯
cmd中輸入javac –version驗證是否安裝成功JVM,JRE,JDK的區(qū)別JVM:JVM就是我們常說的java虛擬機,它是整個java實現(xiàn)跨平臺的最核心的部分,所有的java程序會首先被編譯為.class的類文件,這種類文件可以在虛擬機上執(zhí)行,也就是說class并不直接與機器的操作系統(tǒng)相對應(yīng),而是經(jīng)過虛擬機間接與操作系統(tǒng)交互,由虛擬機將程序解釋給本地系統(tǒng)執(zhí)行。JRE:JRE是Java的運行環(huán)境,而且在jre目錄中有兩個文件夾bin和lib,在這里可以認為bin里的就是jvm,lib中則是jvm工作所需要的類庫。Jvm+lib=JRE。JDK:是java開發(fā)工具包,有一個src類庫源碼壓縮包、和其他幾個聲明文件。
Bin,include,lib,jre四個文件夾。
§ bin: 最主要的是編譯器(javac.exe)
§ include: java和JVM交互用的頭文件
§ lib: 類庫
§ jre: java運行環(huán)境
SDK:是Software Development Kit縮寫,泛指所有軟件開發(fā)工具包。兩個JRE的區(qū)別:我們會發(fā)現(xiàn)安裝JDK時,會有兩個jre。jdk里的jre和獨立安裝的jre完全相同,沒有區(qū)別,在jdk里的jre既是工具環(huán)境又是運行環(huán)境。單獨出來只是為了滿足只有運行沒有編寫的場景和情形。
JAVA的編譯與運行
HelloWorld.java -->javac 編譯 --> HelloWorld.class -->java 解釋執(zhí)行 --> 該系統(tǒng)環(huán)境下的機器碼(二進制碼)-->運行結(jié)果
常見的Windows Dos 命令
○ 盤符切換:d:
○ 列出目錄下的所有文件和文件夾:dir
○ 創(chuàng)建目錄:md aaa ○ 刪除目錄:rd aaa
○ 切換路徑:cd § 單級切換:cd aaa § 多級切換:cd aaa/bbb § 切換到上一級目錄: cd .. cd ../.. § 切換到根目錄:cd /
○ 刪除文件:del § del a.txt
○ 刪除多個文件: § del .java § del 副本*.java
○ 清屏:cls
○ 退出:exit編譯:javac +.java文件運行:java + 文件名
以上就是Java windows環(huán)境構(gòu)建圖文教程的詳細內(nèi)容,更多關(guān)于Java windows環(huán)境構(gòu)建的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Java數(shù)據(jù)類型Integer與int的區(qū)別詳細解析
這篇文章主要介紹了Java數(shù)據(jù)類型Integer與int的區(qū)別詳細解析,Ingeter是int的包裝類,int的初值為0,Ingeter的初值為null,int和integer(無論new否)比,都為true,因為會把Integer自動拆箱為int再去比,需要的朋友可以參考下2023-12-12springboot后端配置多個數(shù)據(jù)源、Mysql數(shù)據(jù)庫的便捷方法
實現(xiàn)springboot 后端配置多個數(shù)據(jù)源、Mysql數(shù)據(jù)庫,只需要新建 Mapper、實體類 相應(yīng)的文件夾,將不同數(shù)據(jù)源的文件保存到對應(yīng)的文件夾下,添加綁定數(shù)據(jù)庫配置Config,就可以輕松完成2021-08-08java微信企業(yè)號開發(fā)之發(fā)送消息(文本、圖片、語音)
這篇文章主要為大家詳細介紹了java微信企業(yè)號開發(fā)之發(fā)送消息,發(fā)送類型包括文本、圖片、語音,感興趣的小伙伴們可以參考一下2016-06-06Java前后端分離的在線點餐系統(tǒng)實現(xiàn)詳解
這是一個基于SpringBoot+Vue框架開發(fā)的在線點餐系統(tǒng)。首先,這是一個前后端分離的項目。具有一個在線點餐系統(tǒng)該有的所有功能,感興趣的朋友快來看看吧2022-01-01SpringBoot 下的 Static 文件夾打包成前端資源的示例代碼
這篇文章主要介紹了SpringBoot 下的 Static 文件夾如何打包成前端資源,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06關(guān)于@JsonProperty和@JSONField注解的區(qū)別及用法
這篇文章主要介紹了關(guān)于@JsonProperty和@JSONField注解的區(qū)別及用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08