目前,我有一臺機器在Eclipse上工作,它說JRE系統庫版本是sun-jdk-1.5.0.11,但是在我的活動開發機器上,它是java-6-sun-1.6.0.16 。有什麼辦法可以讓第一臺機器在沒有sudo權限的情況下使用相同的「java-6-sun-1.6.0.16」版本?不使用sudo安裝jdk?
4
A
回答
5
您可以將JDK安裝在非標準目錄中,例如在您自己的主目錄下,無需特殊權限。
你只需要指向PATH和JAVA_HOME和Eclipse就可以了。
4
在Linux(以及其他一些Unices)上使用Java的好處是,您不需要「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,但使用1.5 VM編譯和運行所有單元測試)。
相關問題
- 1. 使用'sudo'而不使用sudo時RubyGems安裝錯誤
- 2. 使用Sudo安裝涼亭
- 3. 用sudo安裝Docker
- 4. 使用sudo檢查安裝的軟件
- 5. 無法使用`sudo`安裝寶石
- 6. 沒有使用粘貼位sudo安裝?
- 7. 未安裝IntelliJ JDK
- 8. 無法安裝JDK
- 9. '寶石安裝'和'sudo寶石安裝'
- 10. Appium不與非sudo的安裝開始
- 11. 「sudo pod安裝」錯誤
- 12. 沒有sudo安裝seaborn
- 13. Laravel安裝與sudo權限
- 14. 安裝h5py沒有sudo
- 15. 如何在不使用sudo gem install的情況下安裝Rails
- 16. 如何在python virtualenv中安裝libboost-all-dev? (不使用sudo)
- 17. 設置$ JAVA_HOME並安裝JDK
- 18. Javac未安裝openjdk-6-jdk
- 19. Ambari安裝 - jdk問題
- 20. 無法安裝JDK 7
- 21. 在linux中安裝jdk
- 22. Yocto上的Oracle JDK安裝
- 23. 錯誤使用sudo創業板安裝sqlite3的寶石和安裝的sqlite3
- 24. 無法在sudo中使用RVM安裝的Ruby
- 25. 使用sudo在Travis-ci上安裝軟件包:false
- 26. 使用sudo bash腳本和php安裝Nginx配置時出錯
- 27. 警告:nvcc path!= CUDA_PATH同時使用sudo安裝chainer CUDA_PATH
- 28. 如何修復使用SUDO完成的RVM安裝
- 29. 爲什麼在安裝寶石時必須使用sudo
- 30. 爲什麼pymongo需要sudo來安裝?