簡體   English   中英

沒有sudo安裝jdk?

[英]Installing jdk without sudo?

目前,我有一台機器,我在Eclipse上工作,它說JRE系統庫版本是sun-jdk-1.5.0.11,但在我的活動開發機器上,它是java-6-sun-1.6.0.16。 有沒有什么方法可以讓第一台機器使用相同的“java-6-sun-1.6.0.16”版本,而無需在機器上使用sudo權限?

您可以將JDK安裝在非標准目錄中,例如在您自己的主目錄下,而無需特殊權限。

你只需要在它上面指向PATH和JAVA_HOME和Eclipse。

Linux上的Java(以及其他一些Unices)的優點是你不需要“root”密碼來安裝它。 我一直這樣做。 這與Windows形成鮮明對比,上次我檢查時,沒有管理員密碼就無法安裝Java。

您需要的只是一個庫,您可以在其中放置JRE(或JDK),然后將其放在路徑上:

... $ export PATH=~/jdk1.6.0_17/bin:$PATH

... $ which java
/home/wizard/jdk1.6.0_17/bin/java

... $ java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Server VM (build 14.3-b01, mixed mode)

同樣,您可以將多個JVM保存在同一個用戶帳戶中,只需根據需要更改路徑(或將IDE指向正確的JVM:例如,我使用1.6 VM運行IntelliJ IDEA但編譯並運行所有JVM使用1.5 VM進行單元測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM