JDK配置多個環境變量

有兩個JDK版本JDK1.7,JDK1.8

JDK1.7: (D:\Program Files\Java\jdk1.7.0_71)

JDK1.8: (D:\Program Files\Java\jdk1.8.0_121)

環境變量配置路徑在我的電腦--屬性--高級系統設置--環境變量。

環境變量分爲:用戶環境變量,系統環境變量。如果只爲當前用戶設置環境變量,可以只添加用戶環境變量。

1. 配置JAVA_HOME,如:

    JAVA_HOME_7:(D:\Program Files\Java\jdk1.7.0_71)

    JAVA_HOME_8:(D:\Program Files\Java\jdk1.8.0_121)

    JAVA_HOME:(%JAVA_HOME_8%)此處需要使用哪個版本,可以隨時修改。

2. 添加Path變量到末尾:

    ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

3. 新建CLASSPATH變量:

    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    符號不要錯誤。

配置完成後,打開命令行,運行java -version檢查看裝是否成功。

當需要切換jdk版本時,只需要修改JAVA_HOME環境變量即可。

 

如果是eclipse中,可以添加多個環境變量,將其中一個設置爲默認。

 

添加中鐵 12306網站 CA證書:

CA證書下載地址:http://www.12306.cn/mormhweb/ggxxfw/wbyyzj/201106/srca12306.zip

進入%JAVA_HOME%\bin目錄中,我們使用keytool.exe進行證書操作。

keytool相關參數說明

 -certreq            生成證書請求
 -changealias        更改條目的別名
 -delete             刪除條目
 -exportcert         導出證書
 -genkeypair         生成密鑰對
 -genseckey          生成密鑰
 -gencert            根據證書請求生成證書
 -importcert         導入證書或證書鏈
 -importpass         導入口令
 -importkeystore     從其他密鑰庫導入一個或所有條目
 -keypasswd          更改條目的密鑰口令
 -list               列出密鑰庫中的條目
 -printcert          打印證書內容
 -printcertreq       打印證書請求的內容
 -printcrl           打印 CRL 文件的內容
 -storepasswd        更改密鑰庫的存儲口令

 

D:\Program Files\Java\jdk1.8.0_121\bin>keytool -import -alias cacert -keystore cacerts -file F:\download\srca12306\srca.cer
輸入密鑰庫口令:
再次輸入新口令:
所有者: CN=SRCA, O=Sinorail Certification Authority, C=CN
發佈者: CN=SRCA, O=Sinorail Certification Authority, C=CN
序列號: 6f266be7f8ca1fa4
有效期開始日期: Mon May 25 14:56:00 CST 2009, 截止日期: Sun May 20 14:56:00 CST 2029
證書指紋:
         MD5: 60:13:24:F0:9A:E9:88:49:58:1B:37:C9:A1:90:57:24
         SHA1: AE:3F:2E:66:D4:8F:C6:BD:1D:F1:31:E8:9D:76:8D:50:5D:F1:43:02
         SHA256: 45:E9:76:53:8F:20:F5:02:F1:BE:0A:5C:6A:D5:69:D1:41:16:4A:50:71:E3:BD:D0:DC:12:08:18:9C:21:A7:E0
         簽名算法名稱: SHA1withRSA
         版本: 3

擴展:

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 79 5E B6 77 B7 E2 52 83   43 ED C7 51 88 4C 63 85  y^.w..R.C..Q.Lc.
0010: 2C 00 43 58                                        ,.CX
]
]

#2: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: http://192.168.9.149/crl1.crl]
]]

#4: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  DigitalSignature
  Non_repudiation
  Key_Encipherment
  Data_Encipherment
  Key_Agreement
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 79 5E B6 77 B7 E2 52 83   43 ED C7 51 88 4C 63 85  y^.w..R.C..Q.Lc.
0010: 2C 00 43 58                                        ,.CX
]
]

是否信任此證書? [否]:  是
證書已添加到密鑰庫中

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章