Linux環境下編譯JDK的詳細步驟
這篇文章帶給大家的內容是關於Linux環境下編譯JDK的詳細步驟,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
環境準備
- 作業系統,ubuntu-14.04.6-desktop-amd64.iso,下載位址:http://59.80.44.100/releases.ubuntu. com/14.04/ubuntu-14.04.6-desktop-amd64.iso。
- Open JDK原始碼,openjdk-7u75-src-b13-18_dec_2014.zip,下載位址:https://download.java.net/openjdk/jdk7u75/ri/openjdk-7u75 -src-b13-18_dec_2014.zip
- Bootstrap JDK,使用Oracle JDK:jdk-6u45-linux-x64.bin,下載位址:https://www.oracle.com/ technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
編譯步驟
sudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils libmotif3 libmotif-dev ant
#2. 解壓縮Open JDK。
unzip openjdk-7u75-src-b13-18_dec_2014.zip
3. 安裝Bootstrap JDK。
./jdk-6u45-linux-x64.bin
#!/bin/bash
export LANG=C
export ALT_BOOTDIR=/home/javon/jdk/jdk1.6.0_45
#允许自动下载依赖包
export ALLOW_DOWNLOADS=true#使用预编译头文件,以提升便以速度
export USE_PRECOMPILED_HEADER=true#要编译的内容
export BUILD_LANGTOOLS=true export BUILD_JAXP=true export BUILD_JAXWS=true export BUILD_CORBA=true export BUILD_HOSTPOT=true export BUILD_JDK=true#要编译的版本
export SKIP_DEBUG_BUILD=false export SKIP_FASTDEBUG_BUILD=true export DEBUG_NAME=debug
#避免javaws和浏览器Java插件等的build
BUILD_DEPLOY=false#不build安装包
BUILD_INSTALL=false#设置存放编译结果的目录
export ALT_OUTPUTDIR=/home/javon/jdk/openjdk-7-src/build
unset CLASSPATH
unset JAVA_HOME
make sanity
make 2>&1 | tee $ALT_OUTPUTDIR/build.log
5. 修改Open JDK源碼中的一個文件,
AZ=AZM;2015-12-31-20-00-00;AZN MZ=MZM;2016-06-30-22-00-00;MZN RO=ROL;2015-06-30-21-00-00;RON TR=TRL;2014-12-31-22-00-00;TRY VE=VEB;2018-01-01-04-00-00;VEF
#cd <OpenJDK源码目录>cd /home/javon/jdk/openjdk/sh build.sh
SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 3% 4%
以上是Linux環境下編譯JDK的詳細步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

儘管每隔一段時間就會出現大量應用程序,但 Java 仍然是迄今為止最常用和最重要的程式語言之一。許多應用程式依賴 Windows 作業系統上的 Java,更新它意味著透過為 Java 應用程式提供安全運行的穩定性和安全性來提高效能。您也可以在 Linux 和 macOS 平台上安裝 Java。唯一的區別是每個平台的包/文件。現在,有了 Windows 11,是時候下載 Java,在今天的文章中,我們將帶您完成在您的裝置上安裝它的簡單步驟。我應該下載哪個版本的 Java?您下載的 Java 版本

oracle資料庫需要jdk,原因是:1、使用特定的軟體或功能時需要包含在JDK中的其他軟體或函式庫;2、需要安裝Java JDK才能在Oracle資料庫中執行Java程式;3、JDK提供了開發和編譯Java應用程式的功能;4、滿足Oracle對Java函數的要求,以幫助實現和實現特定功能。

1.說明Java中提供了一個動態代理類別Proxy,Proxy並不是我們所謂的代理物件的類,而是提供了一個建立代理物件的靜態方法(newProxyInstance)來取得代理物件。 2.實例publicclassHelloWorld{publicstaticvoidmain(String[]args){//取得代理物件ProxyFactoryfactory=newProxyFactory();SellTicketsproxyObject=factory.getProxyObject();proxyO

深度Linux系統是一款基於Linux核心的國產作業系統,具有穩定、安全、易用等特點,在深度Linux系統中,安裝JDK(JavaDevelopmentKit)是開發Java應用程式的必要步驟,本文將詳細介紹如何在深度Linux系統中安裝JDK。安裝步驟開啟深度Linux系統的終端機。使用命令列下載JDK安裝包,命令如下:```shellsudoapt-getinstallopenjdk-11-jdk```等待下載完成後,系統會自動安裝JDK。驗證JDK是否安裝成功,輸入以下指令:```javaj

linux jdk目錄在bin目錄下,具體查找方法是:1、透過“whereis java”指令找到javad的執行目錄;2、透過執行檔找到連結檔;3、透過“ls -lrt /etc/alternatives/java”指令找到安裝目錄即可。

近期有很多朋友諮詢小編jdk怎麼安裝,接下來就讓我們一起學習一下jdk怎麼安裝的全部內容吧,希望可以幫助到大家。 1.先下載JDK安裝文件,進入JDK安裝介面,如圖所示。 2、點選「下一步」按鈕,進入JDK自訂安裝介面,如圖所示。 3.建議選擇直接安裝到預設目錄,按一下「下一步」按鈕即可進行安裝,如圖所示。也可以點選「變更」按鈕,自行選擇安裝目錄。 4.安裝完畢後,彈出介面,點擊「關閉」按鈕即可,如圖所示。上面就是小編為大家帶來的jdk怎麼安裝的全部教程,希望對大家能夠有所幫助哦。

問題描述當部署環境中存在多個jdk,且預設jdk版本低於jdk8。我們在部署springboot應用的時候,需要指定jdk為jdk8或其以上版本。隨之而來的會出現一個問題:springboot應用的外部化設定檔無法加載,它會一直採用的打入應用程式jar的預設的設定檔。問題解決針對此問題,有兩種方式可以解決,如下所示:新增啟動參數--spring.config.additional-locationnohup/home/jdk1.8.0_251/bin/java-Xms256m-Xmx256m-j

如下操作步驟為linux系統中部署jdk環境1.下載jdk安裝包2.新建安裝jdk資料夾(/usr/local/java/jdk)cd/usr/localmkdir/usr/local/javalocal目錄下新建java目錄cd /usr/local/javamkdir/usr/local/java/jdk新建jdk目錄cd/usr/local/java/jdk3.上傳jdk安裝包到linux4.解壓縮jdk安裝包解壓縮格式:tarzxvf壓縮包名稱後面的名稱可以只輸入一個首字母,然後使用Tab按鍵
