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,好多啟動加載問題都是環境變量的不正確造成的。
版權聲明:本教程版權歸java123.vip所有,禁止任何形式的轉載與引用。
Java不走彎路教程(1.環境搭建)