官术网_书友最值得收藏!

第2章 搭建Java密碼開發(fā)環(huán)境

2.1 搭建Java開發(fā)環(huán)境

這是一本Java開發(fā)書,當然少不了Java開發(fā)環(huán)境的配置,基本步驟就是JDK的安裝配置和集成開發(fā)環(huán)境的使用。此外,我們將講到JSP的加解密開發(fā),因此也要搭建好JSP開發(fā)環(huán)境。

2.1.1 下載JDK

這里推薦使用JDK 1.8,可以到官網(wǎng)下載。筆者的電腦操作系統(tǒng)是Windows 7 64位,所以選擇jdk-8u181-windows-x64.exe,下載下來的文件是jdk-8u181-windows-x64.exe。

目前使用JDK 1.8的人最多,并且JDK 1.8的穩(wěn)定性最好,新版本雖然會有很多新特性,但是很多用不到的,而且很多公司都不用最新版本。我們學習時,要選擇市面上大多數(shù)公司用的版本,這樣方便以后就業(yè)。另外,用的人多,碰到問題就容易找到答案,很多坑都是別人經(jīng)歷過的。很多新版本升級的地方對開發(fā)有利的重大特性很少,吸引力不夠,所以大家沒必要去升級,在公司里開發(fā),穩(wěn)定壓倒一切!我們可以看一個調(diào)查,使用Java 8的公司和程序員高達80%,如圖2-1所示。

圖2-1

注 意

JDK 8就是JDK 1.8。2004年9月30日,J2SE 1.5發(fā)布,為了表示該版本的重要性,J2SE 1.5更名為Java SE 5.0(內(nèi)部版本號1.5.0)。因此JDK 1.5就稱是JDK 5,JDK 6就是JDK 1.6,JDK 7就是JDK 1.7。帶點的只不過是內(nèi)部版本號而已。

2.1.2 安裝JDK

JDK安裝很簡單,直接雙擊jdk-8u181-windows-x64.exe即可開始,第一個安裝界面如圖2-2所示。直接單擊“下一步”按鈕,然后使用默認的安裝路徑(C:\Program Files\Java\jdk1.8.0_181\),如圖2-3所示。

圖2-2

圖2-3

在圖2-3所示的界面中單擊“下一步”按鈕,開始正式安裝。在安裝過程中,還會詢問JRE(Java運行時環(huán)境,即Java程序運行所依賴的環(huán)境)安裝的路徑,保持默認設置即可,如圖2-4所示。

圖2-4

同樣直接單擊“下一步”按鈕,稍等片刻安裝完畢,如圖2-5所示。

單擊“關閉”按鈕,JDK安裝完成。

圖2-5

2.1.3 配置JDK環(huán)境變量

安裝完畢后,我們需要配置一下環(huán)境變量,步驟如下:

(1)打開“環(huán)境變量”對話框,在“系統(tǒng)變量”下新建一個變量“JAVA_HOME”,這里一定要注意的是在系統(tǒng)變量里面新建,而不是在用戶變量里面新建(否則會出現(xiàn)不認識編譯命令javac的情況)。然后輸入變量值為JDK的安裝路徑(C:\Program Files\Java\jdk1.8.0_181),如圖2-6所示。

另外,還有一點要說明:以前的JDK版本(JDK 1.5以下)還需要新建一個CLASSPATH的環(huán)境變量,現(xiàn)在高版本不需要了。

(2)在系統(tǒng)變量Path中添加“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。

新打開一個命令行控制臺(注意,一定要重新開啟,不能用已經(jīng)打開的),然后在命令行下輸入命令“java –version”和“javac”,如果出現(xiàn)正確反饋,就說明JDK安裝配置正確了,如圖2-7所示。

圖2-6

圖2-7

其中,javac是命令行編譯javac程序的工具,稍后會用到。至此,JDK安裝和配置成功。

2.1.4 在命令行下編譯Java程序

前面我們正確配置了JDK,現(xiàn)在我們寫一個簡單的Java程序(HelloWorld程序),來編譯運行一下。

【例2.1】 第一個命令行編譯的Java程序

(1)打開記事本,并輸入如下代碼:

代碼很簡單,就一個類HelloWorld,也就是主類,里面也只有一個main函數(shù),main函數(shù)里面是一句打印輸出語句,將會在控制臺上輸出字符串“Hello World!”。

保存文件為HelloWorld.java,路徑(筆者保存的路徑是C:\myjava\)隨意(但路徑中最好不要有中文)。

(2)打開命令行窗口,進入HelloWorld.java所在路徑(筆者是C:\myjava\),然后輸入編譯命令:

    javac HelloWorld.java

javac執(zhí)行編譯程序,把java文件編譯成class文件,如圖2-8所示,文件夾中多出了一個后綴名是class的文件。這個class文件就是編譯后的Java字節(jié)碼文件。接著我們在cmd中輸入“java HelloWorld”來執(zhí)行class文件。執(zhí)行程序后,就在控制臺上輸出“Hello World!”,如圖2-9所示。

圖2-8

至此,第一個命令行編譯的Java程序成功了。值得注意的是,我們保存的Java文件名必須和主類(這里是類HelloWorld)相同,即必須保存為HelloWorld.java,而不能是其他。筆者把HelloWorld.java重命名為ffff.java,然后刪除HelloWorld.java,再進行編譯(javac ffff.java),會出現(xiàn)如圖2-10所示的錯誤提示。

圖2-9

圖2-10

2.1.5 在Eclipse中開發(fā)Java程序

上面我們在命令行下編譯運行了一個Java程序,雖然簡單,但是在一線開發(fā)中很少使用命令行工具進行編譯運行,因為實際開發(fā)涉及的源代碼文件較多。我們必須借助于可視化IDE(集成開發(fā)工具)。在Java界,Eclipse就像開發(fā)Windows程序的Visual Studio,是IDE界的大佬。

Eclipse功能異常強大,跨平臺,能開發(fā)C++、Java、JavaScript等,關鍵還是綠色、開源免費的!

2.1.6 下載Eclipse

現(xiàn)在我們安裝好了Java的開發(fā)包、運行環(huán)境和Web應用服務器,接下來配置開發(fā)工具。Java的開發(fā)工具很多,這里推薦采用Eclipse,并且建議下載Eclipse EE版本:Eclipse IDE for Java EE Developers。我們可以到網(wǎng)站上去下載,網(wǎng)址是http://www.eclipse.org/downloads/packages/,然后在中間位置可以看到如圖2-11所示的信息。

圖2-11

根據(jù)我們安裝的JDK版本來選擇下載32位或64位的Eclipse。注意,一定要和JDK版本對應:JDK是32位的,Eclipse也要使用32位;JDK是64位的,Eclipse也要使用64位的。這里下載64位的版本,單擊Windows右邊的“64-bit”進行下載,下載下來的文件為eclipse-jee-photon-R-win32-x86_64.zip。

2.1.7 啟動Eclipse

Eclipse是綠色軟件,不需要安裝,下載下來后直接解壓縮,然后進入解壓目錄所在路徑就可以看到eclipse.exe,雙擊它直接可啟動。啟動時會提示用戶選擇一個工作區(qū)文件夾,如圖2-12所示。

圖2-12

筆者現(xiàn)在的工作區(qū)文件夾路徑是D:\eclipse-workspace。工作區(qū)其實就是一個文件夾路徑(該文件夾會自動新建),一個工作區(qū)可以存放多個工程,這些工程文件夾都是工作區(qū)文件夾的子文件夾。啟動后會出現(xiàn)一個歡迎頁面,關閉歡迎頁面就可以看到Eclipse的主界面,如圖2-13所示。

圖2-13

2.1.8 第一個Eclipse下的Java工程

在Eclipse下開啟我們的HelloWorld工程,以測試Eclipse是否工作正常。

【例2.2】 第一個Eclipse開發(fā)的Java程序

(1)雙擊Eclipse.exe,在出現(xiàn)的對話框中確定工作區(qū)的目錄。工作區(qū)相當于VC++中的解決方案,就是可以在工作區(qū)目錄下存放多個項目(project)的一個文件夾。在Eclipse中,直接打開工作區(qū)文件夾,就可以快速打開該工作區(qū)下的所有項目了。另外,Eclipse提供了一個菜單,用于切換工作區(qū)??偠灾?,在Eclipse中打開、關閉、切換工作區(qū)是非常方便的,所以我們要把工作區(qū)文件夾作為一個操作對象來看待。

本書大部分例子的工作區(qū)統(tǒng)一命名為myws(如果不特意講明工作區(qū)路徑,則使用默認的工作區(qū)路徑,即D:\eclipse-workspace\myws),并且大部分例子在工作區(qū)內(nèi)的第一個項目名稱默認為myprj。如果要在Eclipse中打開源碼目錄的某個例子,就在Eclipse中直接打開源碼目錄編號下的myws文件夾,比如k:\code\ch02\2.2\myws;如果要移動例子到其他路徑,就直接復制myws文件夾,然后在Eclipse中打開新路徑下的myws工作區(qū),比如“我的新路徑\myws”。

筆者通常把工作區(qū)文件夾放在D:\eclipse-workspace下,如圖2-14所示。

圖2-14

Eclipse會自動新建文件夾“myws”,用這個編號作為工作區(qū)文件夾有一個好處:方便以后移動工作區(qū)文件夾后,在Eclipse中馬上切換打開(File-switch workspace)。建議大家開發(fā)時把工程和工作區(qū)一一對應,就像VC的解決方案目錄那樣。

單擊Launch按鈕啟動Eclipse,隨后出現(xiàn)歡迎界面,在歡迎界面上單擊Workbench選項,如圖2-15所示。此時打開的工作臺界面如圖2-16所示。

圖2-15

圖2-16

單擊主菜單File→New→Project,此時出現(xiàn)New Project對話框,展開Java文件夾,選擇Java Project項,如圖2-17所示。

單擊Next按鈕,出現(xiàn)New Java Project對話框。輸入工程名“myprj”,如圖2-18所示。

圖2-17

圖2-18

然后直接單擊Finish按鈕,此時將提示是否打開Java開發(fā)視圖,如圖2-19所示。單擊Open Perspective按鈕,然后在Package Explorer下面可以看到我們的工程,如圖2-20所示。

圖2-19

圖2-20

此時src下還沒有源代碼文件,我們來添加一個Java文件。Java都是類組成的,所以我們可以新建一個類,并右擊src,在右鍵菜單上選擇New→Class,然后在出現(xiàn)的New Java Class上輸入類名Name“FirstJava”,并選中“public static void main(String[]args)”,如圖2-21所示。然后單擊Finish按鈕,一個FirstJava.java就建好了,并且自動在編輯視圖中顯示其文件內(nèi)容,如圖2-22所示。

main函數(shù)是Java程序的入口,我們在該函數(shù)中添加一句打印字符串的語句:

    System.out.println("Hello,this is my
first Java program.");

println函數(shù)顯示字符串的函數(shù),ln表示顯示字符串后會自動回車。下面開始編譯運行。

圖2-21

單擊主菜單Run→Run或者按Ctrl+F11快捷鍵,此時出現(xiàn)編譯運行前是否總是要保存的提示,如圖2-23所示。

圖2-22

圖2-23

選中Always save resource before launching復選框,然后單擊OK按鈕,啟動編譯運行。接著Eclipse在下方的控制臺(Console)視圖下出現(xiàn)運行結(jié)果,如圖2-24所示。

字符串“Hello,this is my first Java program.”打印成功。至此,Eclipse下的第一個Java程序運行成功!

圖2-24

2.1.9 在工作區(qū)中打開工程

如果有多個工作區(qū),則可以在Eclipse中方便地切換,方法是在Eclipse中單擊主菜單File→switch workspace。其實工作區(qū)文件夾有點類似VC編程中的解決方案文件夾,都用來存放一個或多個工程。

主站蜘蛛池模板: 波密县| 尉犁县| 札达县| 沛县| 曲周县| 平昌县| 黎城县| 元阳县| 绍兴县| 阳江市| 晋中市| 天台县| 五莲县| 汾阳市| 竹山县| 亚东县| 临武县| 黔西县| 泾源县| 密云县| 奉化市| 渝北区| 改则县| 囊谦县| 化德县| 余姚市| 天镇县| 广丰县| 新乡市| 金山区| 南京市| 红原县| 池州市| 富裕县| 三江| 山阳县| 浦东新区| 宁河县| 平顶山市| 潜山县| 平昌县|