當前位置:首頁 » 操作系統 » jdk源碼安裝

jdk源碼安裝

發布時間: 2022-06-25 05:30:29

① jdk如何安裝

1、首先要到官網下載JDK,選擇「downloads」下載

② ubuntu下怎麼安裝jdk1.8

1、源碼包準備:

首先到官網下載jdk,我下載jdk-8u25-linux-x64.tar.gz,下載到主目錄。

2、解壓源碼包

通過終端在/usr/local目錄下新建java文件夾,命令行:

2、解壓源碼包通過終端在/usr/local目錄下新建java文件夾,命令行:

sudo mkdir /usr/local/java

然後將下載到壓縮包拷貝到java文件夾中,命令行:進入jdk源碼包所在目錄

cp jdk-8u25-linux-x64.tar.gz /usr/local/java

然後進入java目錄,命令行:

cd /usr/local/java

解壓壓縮包,命令行:

sudo tar xvf jdk-8u25-linux-x64.tar.gz

然後可以把壓縮包刪除,命令行:

sudo rm jdk-8u25-linux-x64.tar.gz

3、設置jdk環境變數

這里採用全局設置方法,它是是所有用戶的共用的環境變數

$sudo gedit ~/.bashrc

打開之後在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_25export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

請記住,在上述添加過程中,等號兩側不要加入空格,不然會出現「不是有效的標識符」,因為source /etc/profile 時不能識別多餘到空格,會理解為是路徑一部分。然後保存。

4、檢驗是否安裝成功在終端輸入如下命令java -version看看是否安裝成功成功則顯示如下

③ 在安裝jdk過程中源代碼指的是什麼

安裝jdk時提示的源代碼指的是安裝java時的java對象的源代碼。舉例:當你安裝好java之後就可以使用java中已有的math對象,這些都是java本身的內容,這些代碼都是屬於源代碼上的

④ jdk源代碼在哪裡下啊

在jdk的安裝目錄下,有一個src.zip,這裡面就是源代碼
當然,這個源代碼並不全,有些類的源代碼是沒有的。不過除非你要看非常深入的jdk代碼,一般這點就足夠了。

⑤ 為什麼jdk源碼包不用編譯安裝就能用

因為他把編譯後的class文件也打包了。而如果是下的源碼包沒有包含class文件,則需要編譯,如果有class文件就不需要編譯

⑥ 如何將jdk源碼導入eclipse

1.一直想好好看看jdk的源碼,雖然可以直接解壓jdk安裝目錄下的src.zip文件後看,但是終究不方便;後來知道使用eclipse開發時可以直接查看底層源碼,這里就總結了一下網上找到的 方法,下面就和大家分享:
相信很多朋友遇到過這樣的問題:開發過程中會經常查看所引用的類(介面或方法)的源碼,但是往往在查看JDK中的類(介面或方法)時出現提示頁面「Source
not found」,這是因為Eclipse默認設定的自帶的JDK是沒有源src的,那麼如何引入JDK和框架的源碼呢?
補充:查看所引用的類(介面或方法)的源碼方法:
方法一:右鍵點中類(介面或方法)名,選擇Open Declaration或者直接按F3鍵,即可進入源碼。
方法二:常按住Ctrl鍵,在點擊類(介面或方法)名,即可進入源碼。
這里介紹3種設置方法:(查看spring、hibernate、Struts等框架的源碼需要下載他們的源文件,設置方法相同)
1.點擊「Attach Source...」按鈕添加源碼文件:
按住Ctrl鍵後點擊你要查看類(介面/方法)或者選擇你要查看的類(介面或方法)名右鍵Open
Declaration或者按F3鍵出現提示頁面「Source not found」點擊頁面中的「Attach
Source...」按鈕點擊彈出窗口中的「External File...」按鈕找到JDK的源碼src點擊OK按鈕,設置完成;
一般JDK的源碼在安裝目錄下有個文件叫:src.zip就是,如果是spring的方法,用同樣方法,添加spring的源文件的壓縮包(應該另外下載)。
2.Window->Perference->Java->Installed JREs選項下添加源碼文件:
添加源碼文件之前先注意,在Window->Perference->Java->Build
Path->ClassPathVariable下可以看到有一個JRE_SRC變數是空的,而且標明了不可更改。該變數負責設置源代碼路徑,但是該變數是不可修改的,必須由系統自動檢測。其實JDK源碼在安裝的時候已經放在了jdk所在的目錄下,只是eclipse使用了不帶有源碼的jre,導致沒找到對應的源碼;
選擇Window->Perference->Java->Installed JREs,在彈出的窗口中更改默認選擇的JDK為自定的有源碼的(沒有設定的點擊「Add...」添加,或者點擊「Search...」按鈕查找),修改後保存;
點擊 Window->Perference->Java->Installed JREs->Search,找到JDK所在的目錄,然後點OK使用這個JRE,這下子應該就有源碼了。
3.第3種方法配合截圖,照顧看不懂的人:
step1:打開eclipse選擇Window->Preference;
step2:選擇Java->Installed JREs;

step3:選中你所安裝的jre,點擊Edit,進入Edit JRE,如下所示:

step4:選中rt.jar,點擊Source Attachment;

step5:在對話框中,點擊External Folder,選擇你所安裝的jdk目錄下的src.zip文件,OK即可;
至此就完成了jdk源碼的導入,選中你自己源碼中java API的List等類庫右鍵Open Decleration或F3或者Ctrl單擊即可看到源碼;

⑦ 如何重新安裝java jdk

分析如下:

1、首先你要下載Java的JDK(JDK的全稱是:Java Development Kit即Java語言軟體工具開發包),目前最新的JDK版本是1.8,Java最初是SUN公司,因後來被oracle公司收購,故你需要到oracle官網上下載JDK網址是:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。輸入這個網址你就可以看到下面圖片

(7)jdk源碼安裝擴展閱讀:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。

面向對象

Java是一個面向對象的語言。對程序員來說,這意味著要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。數據和方法一起描述對象(object)的狀態和行為。每一對象是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程序是用類來組織的。

Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。例如,Java提供產生圖形用戶介面部件的類(java.awt包),這里awt是抽象窗口工具集(abstract windowing toolkit)的縮寫,處理輸入輸出的類(java.io包)和支持網路功能的類(java.net包)。

    ⑧ 怎麼搭建openjdk源碼環境

    環境構建需要的工具
    1.cygwin 工具。這個工具的主要用處是為了在window平台上模擬出一個unix虛擬環境。
    為了能夠在window下編譯openJDK,我們需要手動安裝的工具如下:
    Devel:binutils,make.
    Interpreters:m4
    Utils:cpio,awk,file(我在安裝的過程中,沒找到awk包和file包,可能是版本的問題。)
    Archive:zip,unzip
    System:procps
    以上提供的鍵值對說明:(前面是文件名:包名)
    2.安裝編譯器,我選用的編譯器是VS2010,因為這個編譯器中包好了windows SDK v7.0a,否則還要自己去下載這個SDK
    (cygwin和vs2010安裝後都會在操作系統的path環境變數中加入自己的bin目錄路徑,必須保證VS2010的bin目錄在 cygwin的bin目錄之前,因為這兩個軟體的bin目錄中各自都有一個連接器「link.exe」,但是只有VS2010中的連接器可以完成 openJDK的編譯)
    3.下載一個已經編譯好的JDK。
    4.最後一步就是下載一個Apache ANT,JDK中的java代碼部分都是使用ANT腳本進行編譯的,ANT版本要求在1.6.5以上。
    5.准備依賴項。
    由於OpenJDK中的源碼沒有100%開源,但是在編譯JDK的時候,我們又需要這部分閉源包,官方稱為「JDK plug」。這部分閉源包可以從Source Releases頁面下載。在windows平台下,其是以jar包的形式存在的。通過下面的命令就可以安裝
    java -jar jdk-7-ea-plug-b121-windows-i586-09_dec_1010.jar
    運行後就會出現提示框,點擊accept接受協議,然後安裝到指定目錄即可。
    安裝完成後建立一個環境變數「ALT_BINARY_PLUGS-PATH」,變數值為安裝的JDK plug的安裝路徑,後面編譯的時候需要它
    6.安裝一個大於2.3版本的FreeType,這是一個免費的字體渲染庫。JDK的Swing部分和JConsole這類工具要使用到它。安裝好後建立兩個環境變數「ALT_FREETYPE_LIB_PATH」和「ALT_FREETYPE_HEADERS_PATH」,分別指向FreeType安裝目錄下的bin目錄和include目錄。另外還有一點官方文檔沒有提到但必須要做的事情是把FreeType的bin目錄加入到PATH環境變數中。
    7.下載Microsoft DirectX 9.0 SDK(Summer 2004),安裝後大約有298MB,在微軟官方網站上搜索一下就可以找到下載地址,它是免費的。安裝後建立環境變數「ALT_DXSDK_PATH」指向DirectX 9.0 SDK的安裝目錄
    8.去尋找一個名為「MSVCR100.DLL」的動態鏈接庫,如果讀者在前面安裝了全套的Visual Studio 2010,那這個文件在本機就能找到,否則上網搜索一下也能找到單獨的下載地址,大概有744KB。建立環境變數「ALT_MSVCRNN_DLL_PATH」指向這個文件所在的目錄。如果讀者選擇的是VS2003,這個文件名應當為「MSVCR73.DLL」,應該在很多軟體中都包含有這個文件,如果找不到的話,前面下載的「Bootstrap JDK」的bin目錄中應該也有一個,直接拿來用吧。
    以上這些,基本的工具就准備完成了,看到這里是不是想吐血了呢!就一台筆記本,為了方便就在window下編譯了。有條件的可以直接在Linux筆記本上編譯OpenJDK,這樣會省去好多麻煩。

    ⑨ JDK怎麼安裝源代碼庫和文檔

    1. 源代碼庫的安裝:
    源代碼庫在JDK中以一個壓縮文件src.zip的形式發布,必須將其解壓縮後才能夠訪問源代碼。
    安裝源代碼庫的操作步驟如下:
    1)確保JDK已經安裝,並且jdk/bin目錄在執行路徑中。
    2)打開cmd命令窗口。
    3)進入jdk目錄
    4)建立一個子目錄src
    mkdir src
    cd src
    5)執行命令
    jar xvf ../src.zip

    2.文檔包含在一個壓縮文件中,他是一個獨立於JDK的壓縮文件。可以直接從oracle官網下載獲得這個文檔。
    操作步驟如下:
    1)確認JDK已經安裝,並且jdk/bin目錄在執行路徑上。
    2)下載文檔壓縮文件並將其存放在jdk目錄下。
    這個文件名為jdk-version-doc.zip,其中的version表示版本號。
    3)打開一個cmd窗口。
    4)進入jdk目錄。
    5)執行命令
    jar xvf jdk-version-doc.zip

    ⑩ jdk安裝是安裝源代碼還是開發工具

    確切的說,是安裝開發環境。就是你的電腦要能編譯java的代碼,然後又要能運行java編譯後的位元組碼

    熱點內容
    手機搜狐怎麼上傳視頻 發布:2024-05-04 02:50:54 瀏覽:74
    存儲卡那裡有賣 發布:2024-05-04 02:45:42 瀏覽:967
    磁碟存儲介質 發布:2024-05-04 02:44:19 瀏覽:435
    我的ae為什麼沒有腳本 發布:2024-05-04 02:44:00 瀏覽:791
    車庫配置滅火器有什麼要求 發布:2024-05-04 02:41:46 瀏覽:16
    軟考演算法 發布:2024-05-04 02:36:49 瀏覽:73
    c語言求質因子 發布:2024-05-04 02:10:56 瀏覽:756
    sqlserver無法啟動 發布:2024-05-04 01:37:19 瀏覽:850
    php使用正則 發布:2024-05-04 01:36:12 瀏覽:120
    玉石密度演算法 發布:2024-05-04 01:24:49 瀏覽:336