中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

怎么安裝J2SE-創(chuàng)新互聯(lián)

這篇文章主要介紹怎么安裝J2SE,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)服務(wù)項目包括張家口網(wǎng)站建設(shè)、張家口網(wǎng)站制作、張家口網(wǎng)頁制作以及張家口網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,張家口網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到張家口省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

所謂的J2SE全名為The JavaTM 2 Platform, Standard Edition,現(xiàn)在最新的版本為1.3.1,各種作業(yè)系統(tǒng)(Solaris SPARC/x86、Linux、Windows),有相對應(yīng)的J2SE,可以至Sun的網(wǎng)站Download(/tupian/20230522/

安裝:
在Linux上安裝J2SE:

在Sun的網(wǎng)站有兩種版本可供下載,一種是RedHat RPM shell script形式,一種是GNUZIP Tar shell script形式。在開始安奘前,請切換使用者為su。

RedHat RPM shell script:
執(zhí)行下載的檔案:

切換至該檔案的目錄,執(zhí)行:
./j2sdk-1_3_1-linux-i386-rpm.bin

該檔案是一個shell script,所以在執(zhí)行前請先確定檔案有執(zhí)行的權(quán)限
chmod +x j2sdk-1_3_1-linux-i386-rpm.bin

或直接用
sh j2sdk-1_3_1-linux-i386-rpm.bin

來執(zhí)行。

在看完License的宣告後,當然是yes,此時就會開始解壓縮,完成後在相同的路徑下,會出現(xiàn)一個rpm的檔案jdk-1.3.1.i386.rpm,接著再執(zhí)行:
rpm -ivh jdk-1.3.1.i386.rpm

就會進行安裝。若出錯誤訊息,說有dependence的問題,則加入 --nodeps的option即可。
rpm -ivh jdk-1.3.1.i386.rpm --nodeps

完成後,JDK被安裝在/usr/java/jdk1.3.1,記得將/usr/java/jdk1.3.1/bin加入PATH哦。

GNUZIP Tar shell script:
執(zhí)行下載的檔案:

切換至該檔案的目錄,在執(zhí)行該程式之前,請先決定要將JDK安裝在什麼地方,因為執(zhí)行該shell script後,會將jdk1.3.1安裝在執(zhí)行安裝的路徑下。

所以請先決定所以要安裝的路徑,將j2sdk-1_3_1-linux-i386.bin搬到該目錄下,執(zhí)行:
./j2sdk-1_3_1-linux-i386.bin

一樣請先確定該檔案是否有執(zhí)行的權(quán)限。

看完License後,一樣是key入yes,則開始解壓縮,完成後再個目錄會多了一個jdk1.3.1的目錄,即安裝完成。一樣記得將jdk1.3.1下的bin加入PATH。

在Windows上安裝J2SE:

windows的JDK安裝很簡單,只要執(zhí)行下載的檔案,并隨著指示即可完成,在此不多加贅述。

J2SE的目錄架構(gòu)(以windows為例):

安裝完後,目錄的結(jié)構(gòu)如左:
jdk1.3.1為安裝的根目錄,
以下針對一些重要的目錄作介紹:

jdk1.3.1in:
這里放置的都是開發(fā)者所需要的工具,都是可執(zhí)行檔,例如:java、javac、javah、rmic、rmiregistry等等,所以最好將只路徑加入PATH。

jdk1.3.1lib:
開發(fā)工具所需要的檔案,例如:tools.jar,dt.jar,而jdk1.3.1還將htmlconverter.jar也放進來,可以不用在分開下載。

jdk1.3.1jre:
顧名思義,就是runtime的根目錄,在執(zhí)行java程式時,可從系統(tǒng)的property--java.home,得到該路徑。

jdk1.3.1jrelib:
libraries和工具所需要的檔案,有一些可執(zhí)行檔,一些dll檔。

jdk1.3.1jreinclassic:
Java 2 Classic Virtual Machinen所使用的dll檔。

jdk1.3.1jreinhotspot:
Java HotSpotTM Client Virtual Machine所使用的dll檔。

jdk1.3.1jrelib:
主要java runtime environment所需要的library、property、和resources都放在這里。

jdk1.3.1jrelibext:
和擴充機制有關(guān),放一些額外package的jar檔,或helper的jar檔。放到這里的jar檔,當執(zhí)行java十雖然沒有加入CLASSPATH,一樣可被找到。

jdk1.3.1jrelibsecurity:
存放Security Manager所使用的檔案,例如:java.policy,java.security。

安裝後的設(shè)定:
設(shè)定PATH:
先將 [JDK root]in加入PATH,如此一來,在命令列直接打java就能執(zhí)行java的程式了。因為之前說過,在bin這個目錄下放的就是開發(fā)這用的工具,例如:java、javac、javadoc、javah、rmic等等。

設(shè)定CLASSPATH:
這個設(shè)定是用在當執(zhí)行java的程式時,VM要去哪里找所要執(zhí)行的class,或程式中用到的class,等一下會說明java VM尋找class的機制。
所以如果你有一些class是經(jīng)常要用到的,或是執(zhí)行某個程式必須要用到其他的class時,則要讓java VM可以找到所要引用的class,最簡單的方式是將該class寫入CLASSPATH中。另外,CLASSPATH通常都會設(shè) . (即目前路徑),以及 ../ (執(zhí)行路徑的上一層),此外,windows的分隔符號為分號(;),linux上則為茂號(:)。

例如:
在windows的環(huán)境下:
set CLASSPATH=.;../;c:MyClass.class;c:MyJar.jar


基本觀念的介紹:
java為物件導向的程式語言,對java來說,我們寫的一支程式,至少就是一個以上的class(意思類似於類別,以下我們還是會直接寫class),而class和class可以互相繼承或是引用(假使所要引用或是繼承的class并沒有多加限制的話),而Java Platform將classes大概分為三大類,

Bootstrap classes:
就是構(gòu)成主要Java Platform的基本classes,包含在rt.jar和i18n.jar這兩個jar檔里,放在[JDK root]jrelib目錄下。只要執(zhí)行java,這些classes可以自動被找到。

Extension classes:
就是在[JDK root]jrelibext下,所有.jar的檔案,所謂的jar檔,其實就是一大堆classes的集合,用java提供的tool---jar,將很多的class壓縮成一個.jar的檔案。廣泛來說,其實jar是一個壓縮工具,所以.jar里還可以放置其他的檔案,或是程式執(zhí)行時所需要的resources,例如:圖形檔,純文字檔,設(shè)定檔等等。
而放在[JDK root]jrelibext下的jar檔,Java VM在執(zhí)行時也會自動找到。
(此即所謂的Extension Mechanism。)

User classes:
開發(fā)者或是一般使用者,所要用的classes,要Java VM找到這些classes有兩種方式,
將所要用的classes加入環(huán)境變數(shù)CLASSPATH中。
在執(zhí)行程式的command line多加入?yún)?shù) -classpath 來指定其他的classes。例如要執(zhí)行MyClass.class時,要用到Y(jié)ourClass.class,我將YourClass.class放在c:otherclasses下,而MyClass.class放在c:myclasses下,則執(zhí)行時下以下的指令即可:
java -classpath c:otherclasses c:myclassesMyClass
所以當新寫了一個class,用javac編譯完後,用java執(zhí)行時,出現(xiàn)ClassNotFountException時,即說明你要執(zhí)行的class,或是引用的class,Java VM在以上三類中classes中沒有找到。解決的方式就是將所要用到的classes加入第二和第三類的classes中,在執(zhí)行一次即可。

簡單的例:
public class HelloWorld{

public static void main(String[] args){

System.out.println("Hello World!!");

}

}

隨便打開一個文字編輯器,將以上的程式并貼上,將該檔案存成HelloWorld.java,注意大小寫對java來說是有差別的,儲存完畢後到console下,切換路徑到存放檔案的目錄下,執(zhí)行:

javac HelloWorld.java

則在相同的路徑下會產(chǎn)生一個HelloWorld.class的檔案,即所謂的class檔,接著在執(zhí)行:

java HelloWorld

則會在console輸出"Hello World!!"的字串。若有問題,參考安裝後的設(shè)定,以及基本觀念兩節(jié)。

Jar Tool的基本用法:
jar是用來將很多classes包成一個jar檔的壓縮工具,即基本原理和zip相當,所以用來解zip檔的解壓所工具,一樣可以將jar檔解開。jar的主要目的是壓縮classes,加速網(wǎng)路下載時間。基本用法:

將classes檔案壓縮
jar cvf MyJar.jar c:myclasses*.class

c --- create jar file ,壓縮檔案,產(chǎn)生jar檔。
v --- verbose
f --- 指定檔案名稱

上一個指令的意思是將c:myclasses下所有的class檔,包成MyJar.jar檔,并在處理的過程中秀訊息到console。

將jar檔解開:
jar xvf MyJar.jar

x --- 解壓縮
v --- verbose
f --- 指定檔案名稱

上一個指令是將MyJar.jar解開到現(xiàn)在的目錄。

jar tf MyJar.jar
t --- 檢視Jar檔內(nèi)容
f --- 指定檔案名稱

上一個指令即檢視MyJar.jar里的檔案。

以上是“怎么安裝J2SE”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

網(wǎng)頁標題:怎么安裝J2SE-創(chuàng)新互聯(lián)
鏈接地址:http://www.rwnh.cn/article26/cegdcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、自適應(yīng)網(wǎng)站、Google、用戶體驗、微信小程序、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
山西省| 迁西县| 康马县| 正蓝旗| 舞阳县| 酉阳| 来宾市| 象州县| 阿图什市| 吉首市| 九江县| 太谷县| 尚志市| 吉安县| 柳江县| 隆昌县| 志丹县| 扎兰屯市| 金堂县| 迁西县| 松江区| 苏尼特左旗| 石景山区| 漳平市| 潢川县| 龙泉市| 衡南县| 碌曲县| 周宁县| 延津县| 无锡市| 营口市| 玉田县| 黔江区| 普兰县| 靖安县| 乌鲁木齐市| 宜昌市| 防城港市| 喀喇| 兴隆县|