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。
- オープン JDK ソース コード、openjdk-7u75-src-b13-18_dec_2014.zip、ダウンロード アドレス: https://download.java.net/openjdk/jdk7u75/ri/openjdk- 7u75 -src-b13-18_dec_2014.zip
- ブートストラップ JDK、Oracle JDK を使用: jdk-6u45-linux-x64.bin、ダウンロード アドレス: https://www.oracle.com /technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
#コンパイル手順 #1. JDK コンパイルの依存関係をインストールし、コマンド
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. JDK を解凍して開きます。
unzip openjdk-7u75-src-b13-18_dec_2014.zip
3. Bootstrap JDK をインストールします。
./jdk-6u45-linux-x64.bin
4. Open JDK ディレクトリに新しいシェル スクリプトを作成します: build.sh、
#!/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
6. コンパイル スクリプトを実行します
#cd <OpenJDK源码目录>cd /home/javon/jdk/openjdk/sh build.sh
7. コンパイルが完了すると、ALT_OUTPUTDIR パス
の下に次のディレクトリが取得されます。このうち、j2sdk-image ディレクトリにはJDK 全体の完全なコンパイル結果。ディレクトリ全体を入力して「java -version」と入力すると、次の結果が表示されます。
#コンパイル プロセス中に問題が発生しました##1. オペレーティング システムのバージョンはサポートされていません この OS はサポートされていません。
## 解決策:
以上がLinux環境でJDKをコンパイルするための詳細な手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 3% 4%

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









多数のアプリケーションが時折登場するにもかかわらず、Java は依然として最も使用され、重要なプログラミング言語の 1 つです。多くのアプリケーションは Windows オペレーティング システム上の Java に依存しており、これを更新することは、Java アプリケーションが安全に実行できるように安定性とセキュリティを提供することでパフォーマンスを向上させることを意味します。 Linux および macOS プラットフォームに Java をインストールすることもできます。唯一の違いは、各プラットフォームのパッケージ/ファイルです。 Windows 11 では Java をダウンロードするときが来ました。今日の記事では、Java をデバイスにインストールする簡単な手順を説明します。 Java のどのバージョンをダウンロードすればよいですか?ダウンロードしたJavaのバージョン

oracle データベースには jdk が必要です。その理由は、1. 特定のソフトウェアや機能を使用する場合、JDK に含まれる他のソフトウェアやライブラリが必要であること、2. Oracle データベースで Java プログラムを実行するには Java JDK をインストールする必要があること、3. JDK であることです。 Java アプリケーション関数の開発とコンパイルを提供します。 4. 特定の関数の実装と実装に役立つ Java 関数に対する Oracle の要件を満たします。

1. Java が動的プロキシ クラス Proxy を提供していることを説明します。プロキシは、いわゆるプロキシ オブジェクトのクラスではありませんが、プロキシ オブジェクトを作成してプロキシ オブジェクトを取得するための静的メソッド (newProxyInstance) を提供します。 2. インスタンス publicclassHelloWorld{publicstaticvoidmain(String[]args){//プロキシ オブジェクトを取得 ProxyFactoryfactory=newProxyFactory();SellTicketsproxyObject=factory.getProxyObject();proxyO

Deepin Linux システムは、Linux カーネルをベースとした国産のオペレーティング システムであり、安定性、セキュリティ、使いやすさの特徴を備えており、Deepin Linux システムでは、Java アプリケーションを開発するために JDK (Java Development Kit) のインストールが必要です。この記事では、Deepin Linux システムに JDK をインストールする方法を詳しく紹介します。インストール手順: Deepin Linux システムのターミナルを開きます。コマンドラインを使用して JDK インストール パッケージをダウンロードします。コマンドは次のとおりです: ``shellsudoapt-getinstallopenjdk-11-jdk`` ダウンロードが完了するまで待つと、システムが自動的に JDK をインストールします。 JDK が正常にインストールされたかどうかを確認するには、次のコマンドを入力します。

linux jdk ディレクトリは bin ディレクトリにあります。具体的な検索方法は次のとおりです: 1. 「whereis java」コマンドを使用して javad の実行ディレクトリを検索します。 2. 実行ファイルを使用してリンク ファイルを検索します。 3. 「ls -lrt」を使用します。 /etc/alternatives/java" コマンドを実行してインストール ディレクトリを見つけます。

最近、多くの友人が jdk のインストール方法を尋ねてきました。次に、jdk のインストール方法について学習しましょう。皆さんのお役に立てれば幸いです。 1. 図に示すように、まず JDK インストール ファイルをダウンロードし、JDK インストール インターフェイスに入ります。 2. 図に示すように、[次へ] ボタンをクリックして JDK カスタム インストール インターフェイスに入ります。 3. 図に示すように、デフォルトのディレクトリに直接インストールすることを選択し、[次へ] ボタンをクリックしてインストールすることをお勧めします。 「変更」ボタンをクリックして、インストールディレクトリを自分で選択することもできます。 4. インストールが完了すると、図に示すように、インターフェースがポップアップ表示され、「閉じる」ボタンをクリックします。以上がエディターによるjdkのインストール方法のチュートリアルでしたので、皆様のお役に立てれば幸いです。

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 キーを使用するだけです。

問題の説明: デプロイメント環境に複数の jdk があり、デフォルトの jdk バージョンが jdk8 より低い場合。 springboot アプリケーションをデプロイするときは、jdk を jdk8 以降として指定する必要があります。問題が発生します。スプリングブート アプリケーションの外部構成ファイルをロードできず、アプリケーション jar にインポートされたデフォルトの構成ファイルが常に使用されます。問題解決 この問題を解決するには、次の 2 つの方法があります。 起動パラメータを追加します --spring.config.Additional-locationnohup/home/jdk1.8.0_251/bin/java-Xms256m-Xmx256m-j
