回覆列表
  • 1 # J小勁

    原則是上沒有限制的,只要環境變數配置了安裝的位置就可以了。

    下邊說一下win和linux分別安裝jdk的步驟

    Win

    1. 開啟環境變數配置。計算機→屬性→高階系統設定→高階→環境變數,在系統變數中配置。

     2. 配置JAVA_HOME。新建,變數名JAVA_HOME,變數值,jdk路徑,我的路徑是C:\Program Files\Java\jdk1.8.0_121,儲存。

    3. 配置CLASSPATH。新建,變數名CLASSPATH,變數值,.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(第一個分號前前面有一個點)。

    4. 配置Path。開啟Path變數,在變數值最前加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    Linux

    Linux 的軟體安裝目錄是也是有講究的,理解這一點,在對系統管理是有益的

    /usr:系統級的目錄,可以理解為C:/Windows/,/usr/lib理解為C:/Windows/System32。

    /usr/local:使用者級的程式目錄,可以理解為C:/Progrem Files/。使用者自己編譯的軟體預設會安裝到這個目錄下。

    /opt:使用者級的程式目錄,可以理解為D:/Software,opt有可選的意思,這裡可以用於放置第三方大型軟體(或遊戲),當你不需要時,直接rm -rf掉即可。在硬碟容量不夠時,也可將/opt單獨掛載到其他磁碟上使用。

    原始碼放哪裡?

    /usr/src:系統級的原始碼目錄。

    /usr/local/src:使用者級的原始碼目錄

    安裝JDK

    檢視當前Linux系統是否已經安裝java

    如果第一步存在的話就解除安裝

    檢視當前Linux系統是否已經安裝java

    透過Xftp上傳jdk到linux

    解壓jdk到/usr/local/java下

    如果不在/usr/local/java目錄下使用下面的命令

    tar –zxvf jdk-7u71-linux-i586.tar.gz –C /usr/local/java

    在當前的/usr/local/java目錄下直接解壓

    tar –zxvf jdk-7u71-linux-i586.tar.gz

    配置jdk環境變數,開啟/etc/profile配置檔案,將下面配置複製進去

    #set java environment

    JAVA_HOME=/usr/local/java/jdk1.7.0_71 #自己實際解壓的路徑

    CLASSPATH=.:$JAVA_HOME/lib.tools.jar

    PATH=$JAVA_HOME/bin:$PATH

    export JAVA_HOME CLASSPATH PATH

    重新載入/etc/profile配置檔案 source /etc/profile(當然也可以重啟但是太重量級了)

  • 2 # 樂哥帶你看世界

    虛擬機器首先只是一款軟體,跟平常軟體裝哪都無所謂。

    其次虛擬機器軟體裡新建虛擬機器就跟用word新建個文件一樣的他需要儲存這個檔案(這些) 這個才是佔用大量硬碟空間的檔案,所以需要選擇一個比較大的碟符一般一個看給虛擬機器分多大的硬碟,但他開始生成並沒有那麼大最大為分的硬碟大小多一點。

    建議:

    1、安裝路徑安裝在非C盤。

    2、系統安裝路徑也建議安裝在非C盤。

    3、有固態硬碟最好安裝在固態硬碟分割槽

  • 3 # 網路圈

    我們知道,Java是當下最為流行的開發語言,無論是網站還是桌面可執行程式都可以用Java來開發。但Java和其它程式語言不同的是,Java應用的執行要依懶於Java虛擬機器,如果Java執行宿主機上沒有Java虛擬機器環境,那Java程式是無法執行的。

    那問題來了,Java虛擬機器安裝位置是否會影響Java執行速度呢?Java虛擬機器裝在哪個盤好一些呢?

    Java虛擬機器的效能影響了Java應用的效能

    Java虛擬機器簡稱JVM,它是一種虛構出來的計算機,JVM有著自己的架構(如:處理器、指令、記憶體區等),本質上JVM也是用相關程式語言開發的一款應用。

    JVM對於Java而言意味著什麼呢?

    JVM為Java應用提供執行時環境,Java應用之所以能跨平臺也是靠JVM來實現的。現實生活中,電腦的效能會影響執行在此電腦上的應用的效能,同理,JVM的效能也會直接影響Java應用的效能。

    JVM安裝位置很重要

    雖然說JVM可以安裝在電腦任何碟符中,但要知道電腦讀盤時也是存在效能開銷的,JVM如果安裝在合理的位置則在一定程式上會提升JVM的執行速度。總體上說JVM安裝位置選擇可遵循以下規則:

    1、碟符儘可能靠前(第一分割槽速度要高於第二分割槽),減少硬碟定址開銷

    2、如果你的電腦是機械盤+固態盤混合的,建一般系統盤是用固態盤的,JVM也建議安裝在固態盤中

    3、JVM安裝路徑中儘可能避免有空格、中文命名的資料夾

  • 4 # 一一哥Sun

    對於這個問題,我覺得其實沒必要糾結的。為啥呢?下面說說我個人的一些見解吧。

    1. 軟體儘量不要安裝在C盤說法的由來

    我們都知道,C盤是指電腦硬碟主分割槽之一,一般用於儲存或安裝系統使用。針對安裝在本地硬碟的單作業系統來說,是預設的本地系統啟動硬碟。C盤內大部分的檔案主要由Documents and Settings、Windows、Program Files等系統資料夾組成,Program Files資料夾一般都是安裝軟體的預設位置,但是也是病毒的位置,所以要對C盤進行嚴密保護。

    而早期的電腦,硬碟一般都是機械的,而且空間還相對較小,為了提升系統的載入速度,所以有一種說法,就是儘量不要把軟體安裝在C盤。

    2.現在的狀況

    但是現在計算機的硬體配置,已經比以前大大提高了。如果我們現在去買個新的筆記本,現在的配置基本都是1T的固態,16g的記憶體作為標配了,在C盤裡別說裝一個jvm,就算安裝一個大型的遊戲,也不見得能有什麼太大的影響。我們程式設計師自己的電腦是用來做開發的,而不是做伺服器來用的,如果是伺服器,咱們選擇的一般都是linux系統了,那也沒有C盤D盤那一說了,linux裡面沒有這概念啊。既然是作為個人開發用的,在目前的計算機硬體條件下,安裝一個jvm虛擬機器,對電腦的效能有什麼影響嗎?

    3.到底安裝在哪裡

    這個其實就要看自己的想法了。如果就是為了追求那麼一點點所謂的開發效能,比如就想讓jvm編譯java程式碼可以更快一點點,雖然這一點點可能更不感受不出來,那最好把jvm虛擬機器裝在C盤裡。因為我們知道,安裝jvm需要在path裡面配置環境變數,而path查詢命令,就是安裝碟符從前往後找,哪個靠前,就想找到誰,執行的就早一點,其實目前的計算機執行速度,感受不出差別。

    但是如果安裝在C盤也有麻煩。我們知道,安裝在C盤裡的東西,一旦重做系統了,裡面的內容都沒了,而安裝配置java環境變數,雖然算不上太麻煩,但是做一次系統配置一次java環境,也挺操蛋的,不如安裝到別的碟符方便。

    所以到底是安裝在C盤,還是別的碟符,就看自己的想法了。

  • 5 # 感性的程式設計師

    以現在電腦來說的話裝哪個盤都無所謂,以前好多人說軟體都不要安裝C盤,怕把把C盤佔滿導致系統卡,現在的電腦硬碟動不動就1T已經有足夠空間分配C盤了,所以隨便裝,再一個如果安轉到C盤,如果系統壞掉後可能會丟失軟體資料,如果你覺的無所謂,可以根據情況安裝了

  • 6 # 狂野的呼喊

    分享下我的經驗

    1.先預設安裝,一般是c盤。

    2.將java目錄全部複製到其他盤。

    3.解除安裝java,畢竟c盤容量有限。

    4.設定環境變數JAVA_HOME,PATH=%PATH%:%JAVA_HOME%/bin:.

    這樣做的好處是可以安裝好幾個jdk版本

    需要哪個版本只需要改環境變數即可用

  • 中秋節和大豐收的關聯?
  • 如何將普通的毛衣穿出高階感?