Java學習不走彎路教程(1.環境搭建)


1.環境搭建
在開始寫第一個Java程序之前,我們需要做一些簡單的准備工作。

1.1 還記得DOS嗎
我們可以通過圖形界面來操作我們的電腦。但作為程序員,你首先需要學會用命令行的方式來操作電腦,因為不是所有的電腦都提供圖形界面的。
Windows環境下可以通過DOS來執行命令。
你只需要記住大概5個命令,即可完成電腦的基本操作。

我們首先啟動DOS環境:在文件瀏覽器的地址欄中輸入cmd,回車,如下圖所示。



光標左邊顯示的是當前所在目錄。
本教程實例均在C盤下操作,所以如果不是C盤,輸入c:回車,切換到C盤下。

 

接下來我們要學習5個命令:
目錄創建
目錄切換
查看當前目錄下文件/文件夾列表
打開指定文件
幫助

注:目錄和文件夾是一個概念,后續將不再說明

1.目錄創建
命令:md 目錄名
(Make Directory的縮寫)
注:命令之間用空格分隔,后續將不再說明。
我們要創建的目錄結構如下:
c:
-work
-001
-002
在DOS窗口輸入如下命令來創建上述目錄
md c:\work
md c:\work\001
md c:\work\002

2.目錄切換
命令:cd 目錄名
(Change Directory的縮寫)
我們輸入如下命令進入剛才創建的目錄下
cd c:\work
可以看到當前目錄變成了c:\work

3.查看當前目錄下文件/文件夾列表
命令:dir
(Directory的縮寫)
輸入dir顯示如下

有四個文件夾分別是.,..,001,002
其中001,002為我們剛才創建的文件夾
.為當前目錄
..為上一級目錄

我們輸入cd .
可以看到還是在當前目錄下,
輸入cd ..
可以看到轉到了上一級目錄
輸入cd work\001
可以看到轉到了c:\work\001下
輸入cd ..\..\
可以看到轉到了上上級目錄下

4.打開指定文件
命令:more
我們在Window下創建文件a.txt,內容為abc,放到c:\work目錄下。

DOS環境下進入work目錄輸入后輸入如下命令
more a.txt

可以看到顯示了文件內容

5.help
輸入help,則顯示DOS環境下所有支持的命令。

如果不知道命令的使用方法,則輸入命令名稱 /? 即顯示該命令的使用方法。
比如 dir /?

啟動某個程序
在Window下我們雙擊a.txt可以啟動記事本來顯示文件內容。
在DOS下我們也可以實現上述操作:
輸入notepad.exe a.txt
為了簡單,我們通常省略.exe
notepad a.txt

這樣我們在DOS下啟動了記事本來打開a.txt文件
其中notepad為程序名,a.txt為給程序傳入的參數,如果不傳任何參數,則默認打開程序
notepad

WHY
現在我們基本上掌握了DOS的操作。
開動腦筋想一想,為什么輸入notepad后,DOS可以啟動記事本程序?
是的,DOS需要知道notepad.exe的位置,然后啟動它。

我們看一下DOS是否知道記事本程序在哪里,輸入where notepad回車,如下圖

OK,也就是DOS知道notepad記事本程序位於如下路徑下:
C:\Windows\System32\notepad.exe

那么這種程序坐在的路徑是在哪里設置的呢?

在DOS環境下,有個變量名叫PATH,它存儲了程序的路徑信息。
我們輸入如下命令來查看變量PATH的值:(echo命令可以輸出指定變量的內容,其中變量名用%括起來)
echo %PATH%

可以看到C:\Windows\system32在其中。
也就是說在DOS啟動一個程序時,依次查找變量PATH下面的相應文件,如果找到則執行該文件,因為是啟動環境相關,所以我們可以稱這個為環境變量。

那么,如何增加或修改環境變量PATH的值?
在Windows中可以右鍵單擊我的電腦-〉系統屬性-〉高級系統設置->環境變量,點擊新建或雙擊已有的環境變量來修改或增加新的環境變量。
環境變量之間用分號來分隔。

 

到這里,我們掌握了寫Java程序所必備的DOS基礎,請大家熟記於心。

1.2 Java環境搭建

在上一節我們學習了在DOS環境下啟動指定程序的方法,在本節中我們將在DOS環境下啟動Java程序。

首先,和其他Windos程序一樣,我們要安裝Java程序,在Oracle的官方網站上下載Java程序到本地,和其他程序一樣雙擊完成安裝,注意記下程序安裝的路徑。
我安裝在C:\Program Files\Java\jdk1.8.0_161下

驗證安裝是否成功:
在DOS下輸入如下命令(請自行替換為自己的安裝目錄,以后略)
C:\Program Files\Java\jdk1.8.0_161\bin\java -version
C:\Program Files\Java\jdk1.8.0_161\bin\javac -version

如能正確地顯示版本號,則表示安裝成功。
上述java,javac命令存在於安裝目錄的bin目錄下,其中javac為編譯java程序命令,java為運行java程序命令。
但如果每次運行都要輸入全路徑的話,很不方便,我們可以向上節中運行記事本程序一樣,在任意目錄下,直接輸入java或javac即可。
是的,我們需要把安裝路徑加入到環境變量PATH中。

新版本的JDK會自動配置上述PATH變量,如果你用的是舊版本的JDK,在配置PATH的同時,還需要配置CLASSPATH環境變量。
在java的編譯過程中,會查找一個名為CLASSPATH的環境變量來完成Java的編譯,該環境變量中應該包含Java編譯所需要的類文件。
所以我們還需要添加如下環境變量:
變量名:CLASSPATH
變量值:.;C:\Program Files\Java\jdk1.8.0_161\lib\tools.jar
其中.表示記載程序執行的當前目錄下的類文件,tools.jar表示加載java的系統類文件。

 

重新啟動DOS環境,輸入java -version和javac -version正確的顯示版本號,則完成Java的環境搭建。

注:雖然新版本不需要上述配置,但建議讀者還是按上述方法自己做一遍,千萬不要省略這個步驟,這是啟動Java程序的第一步。
因為在實際環境中你會遇到各種版本的JDK,好多啟動加載問題都是環境變量的不正確造成的。

如有問題,大家來我的網站進行提問。
https://www.java123.vip/qa

版權聲明:本教程版權歸java123.vip所有,禁止任何形式的轉載與引用。

原帖發表於:http://www.cnblogs.com/java123vip/p/8965182.html 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM