Java開發工具包(JDK)是用于Java編程的軟件,與Java虛擬機(JVM)和Java運行時環境(JRE)一起使用。JDK包括編譯器和類庫,允許開發人員創建可由JVM和JRE執行的Java程序。
在本教程中,你將學習在Windows上安裝Java開發工具包。
在安裝Java開發工具包之前,請檢查Windows上是否已安裝Java版本。請按照以下步驟操作:
1、搜索欄中鍵入cmd打開命令提示符,然后按Enter鍵。
2、運行命令:java -version
該命令輸出系統上的Java版本。如果沒有安裝Java,則輸出一條消息,說明Java未被識別為內部或外部命令。
下載適用于Windows 10的最新Java開發工具包安裝文件,以獲得最新功能和錯誤修復。
1、使用你喜歡的web瀏覽器,導航到Oracle Java下載頁面。
2、在下載頁面上,單擊Windows類別下的x64安裝程序下載鏈接。在撰寫本文時,Java版本17是最新的長期支持Java版本。
3、等待下載完成。
下載安裝文件后,繼續在Windows系統上安裝Java。
請按照以下步驟操作:
運行下載的文件
雙擊下載的文件開始安裝。
配置安裝向導
運行安裝文件后,將顯示安裝向導歡迎屏幕。
1、單擊“下一步”繼續下一步。
2、選擇Java安裝文件的目標文件夾,或者堅持默認路徑。單擊“下一步”繼續。
3、等待向導完成安裝過程,直到出現“已成功安裝”消息。單擊“關閉”退出向導。
設置Java環境變量以啟用從任何目錄編譯程序。要執行此操作,請執行以下步驟:
將Java添加到系統變量
1、打開“開始”菜單并搜索“環境變量”。
2、選擇編輯系統環境變量結果。
3、在“系統屬性”窗口的“高級”選項卡下,單擊“環境變量…”…
4、在“系統變量”類別下,選擇“路徑”變量,然后單擊“編輯”:
5、單擊“新建”按鈕,然后輸入Java bin目錄的路徑:
注意:默認路徑通常為C:\Program Files\Java\jdk-17.0.1\bin。
6、單擊“確定”保存更改并退出變量編輯窗口。
添加JAVA_HOME變量
某些應用程序需要JAVA_HOME變量。按照以下步驟創建變量:
1、在“環境變量”窗口的“系統變量”類別下,單擊“新建…”按鈕創建一個新變量。
2、將變量命名為JAVA_HOME。
3.、變量值字段中,將路徑粘貼到Java jdk目錄,然后單擊“確定”。
4、在“環境變量”和“系統屬性”窗口中單擊“確定”以確認更改。
在命令提示符下運行命令:java -version,以確保java安裝正確:
如果安裝正確,該命令將輸出Java版本。編寫一個簡單的程序并進行編譯,確保一切正常。
編寫測試Java腳本
1、打開文本編輯器(如Notepad++)并創建一個新文件。
2、輸入以下代碼行,然后單擊“保存”:
class HelloWorld{
public static void main(String args[]){
System.out.println("Hello world!");
}
}
3、命名文件并將其保存為Java源文件(*.Java)。
注意:使用Notepad時,為“另存為”選項選擇All files,并在文件名中添加.java擴展名。
編譯測試Java腳本
1、在命令提示符下,將目錄更改為文件的位置,并使用語法編譯程序:javac [文件名]
例如:
成功編譯后,程序會在文件目錄中生成一個.class文件。
2、使用語法運行程序:java [文件名]
輸出顯示程序正確運行,顯示“Hello world!”。
| 責編:蔡文清
中關村在線消息:2015年4月30日凌晨,微軟Build 2015開發者大會如期召開。微軟為開發者提供了更加廣闊的開發方案,當晚最重要的一個就是Windows 10可以將App應用從Android和iOS系統移植過來。
有了這個解決方案,曾經廣受詬病的應用不足問題在Windows系統產品上得到了解決。從此我們可以一機多用,兼容三個系統的應用程序,不用再為應用不足而煩惱。
Win10可運行安卓和iOS應用(圖片來自theverge)
Win10可運行安卓和iOS應用(圖片來自theverge)
大會上微軟表示,Android應用的運行原理是利用Android應用中底層的Java和C++代碼來復制創建Windows 10應用,然后通過在Windows 10系統的手機中預裝一個“Android子系統”來實現Android程序的運行。而iOS則是通過Objective-C語言來轉化、移植為Windows 10應用。
Win10可運行安卓和iOS應用(圖片來自theverge)
此外,Windows 10還具有一個叫做“Continuum”的特性,它可以讓應用自適應不同的屏幕尺寸,可以說黑邊框說拜拜了!微軟此次大會讓人有種要逆襲的感覺,這或許將會改變手機端iOS和Android兩強的局面。