Windows 系統安裝Java環境

因在家用的是windows電腦,所以又重新在Windows上安裝了一遍Java環境,比Mac電腦安裝環境復雜些。

1.安裝Java環境 - 下載JDK

進入網站 - I am a Java Developer - 選擇適合自己電腦系統下載相應的exe;


下載步驟
電腦系統

2.安裝Java環境 - 點擊JDK安裝

選擇路徑安裝JDK(已包含jre環境),但在安裝過程中,會讓再安裝一次jre環境,可安裝,選擇不同文件路徑即可
如安裝時第一次彈出路徑可選擇 D: Java/JDK/JDK
安裝時第二次彈出(jre安裝)可選擇D:Java/JDK/JRE
這樣就明顯區分了

3.安裝完后JDK的目錄介紹

1)bin目錄 存放的是java的開發工具
java.exe 啟動java虛擬機解釋并執行指定的class文件
javac.exe 啟動java編譯器對指定的java源文件進行編譯。
2)db : jdk7附帶的一個輕量級的數據庫,名字叫Derby.
3)include : 存放的調用系統資源的接口文件。
4)jre:Java運行環境
5)lib :核心類庫
6)src.zip JDK原始源代碼

4.全局路徑設置

配置全局路徑的目的:控制臺可以在任意的路徑下找到Java開發工具,不然就只能在安裝JDK的路徑下運行相關文件。

設置全局路徑有兩種方法
第一種:直接設置Path路徑,因Path路徑還包含一些系統設置,所以設置時千萬不能動了系統的設置,不然很多系統功能都會受到影響,所以不推薦直接用此方法

設置路徑

選擇系統變量中的Path 將JDK所在路徑復制在Path處即可,路徑間用分號分隔開,如不好設,放Path路徑的最前面即可 類似 D:;D:\JDK\JDk\bin;

第二種:為了不頻繁的修改Path路徑,可點擊新建一個路徑,如名字叫 Jave_Home 路徑為可變的 D:;D:\JDK\JDK\
然后在Path路徑處用雙百分號引用Java_Home 如%Java_Home%bin;即可達到同樣效果;這樣如果JDK路徑變更,只要修改Java_Home即可;

查看是否設置成功:在控制臺中(任意路徑下)運行javac,如果有java的信息,就成功了;

5.臨時路徑設置

當然如果只是想臨時用一下該路徑,不想永久的設置路徑,可采取臨時設置,這樣只是在當時的控制臺中有效。(如想測一個項目在JDK5,JDK6,JDK7等環境下是否能用時就可采用設置臨時路徑),在控制臺中用set命令
set 查看所有的環境變量信息
set path 只會看path的環境變量信息
set + 環境變量的名字 查看指定的環境變量信息
set path(環境變量名字 ) = E:\JDK5.0 這樣可設置臨時變量,如果設置為空,則是清空臨時變量
set Java_Home(環境變量名字) = 新路徑;% Java_Home% 在原有的基礎上添加新的環境變量信息。

5.設置classpath

設置全局文件path路徑,在很多書上都是推薦設置的,但從JDK4開始,就不強制設置了,所以防止一些問題發生,不推薦設置
set classpath = f:\ 設置了之后,java虛擬機就會根據設置的路徑往下找文件
set classpath = f:\: 若沒有分號,java虛擬機只會在classpath所保存的路徑下找文件,如果加上了分號,除了會在classpath所保存的路徑下找文件并且會在當前目錄找文件,分號在前面還是后面代表先查詢當前路徑還是保存路徑

6.用txt工具開發入門

在剛剛開始入門時,可直接用txt工具來開發,后綴名為.java就行 運行時用javac demo1.java java demo1
1.在運行中找不到文件有以下原因
1).隱藏了后綴名,實際是以txt結事的文件
2).運行時寫錯了文件名

2.找不到或無法加載主類demo1
1).運行時寫錯了類名,注意:class的文件名是對應的類名的,不是Java文件名

7.下載Eclipse

網上下載 -> 解壓 -> 文檔里的Eclipse.exe啟動即可

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 原文作者:souvc 博文出處:http://www.cnblogs.com/liuhongfeng/p/4177...
    fengyingjk閱讀 5,703評論 0 8
  • 由于Spark是用Scala來寫的,所以Spark對Scala肯定是原生態支持的,因此這里以Scala為主來介紹S...
    weizier閱讀 19,375評論 10 26
  • 春日憶小白,這是我交往對象中年齡差距最大的一個,18歲,幾乎是一代人的差距。 小白何許人也?南方姑娘耳。關于我們的...
    瑞峰007閱讀 1,133評論 0 0
  • 今天做了一個夢,夢中我們還是情侶。 我承認,我還愛著她。但是我想,我愛的,只是我記憶中的她,高二時的她...
    兒歌閱讀 292評論 0 0