#chiroito ’s blog

Java を中心とした趣味の技術について

Eclipse 上で OpenJDK を開発/デバッグする

OpenJDK を開発したりソースを見ていると、関数やクラスの定義を追いたくなったり、実行しながら動作を確認したくなることがあります。 多くのエンジニア達は vi や grep 、gdb を使ってるそうです。私にとってCUIでの開発はハードルが高くてかなりつらいので、私は Eclipse CDT (C/C++ Development Tooling) を使って開発してます。JJUG CCC 2017 Spring で、情報を共有して欲しいとの声があったのでここに簡単にまとめました。

  • 1. OpenJDK のビルド
  • 2. Eclipse へインポート
  • 3. Eclipse 上でデバッグ
続きを読む

Docker Store から Oracle 公式イメージを取得する

米国時間の2017年4月19日に dockercon17 で Oracle 製品の docker イメージが正式にサポートされたと発表されました。

Docker Store には、Oracle WebLogic Server、Oracle JDK、Oracle Databaseなどの Oracle 製品がインストールされたイメージがあります。これらの公式イメージは以下の 2 ステップだけで使用できます。

  1. Docker Store でコンテンツを取得
  2. docker コマンドでイメージの取得

Docker Store からではなく Oracle 公式の Docker レジストリ からイメージを取得する方法はこちらです。
Oracle 公式の Docker レジストリからイメージを pull - #chiroito ’s blog

続きを読む

OpenJDK を Linux でビルドする

OpenJDK の JDK 9 をビルドします。 ビルドするには以下の手順を行います。

  1. 必要なパッケージのインストール
  2. ソースコードをダウンロード
  3. コンフィグレーション
  4. ビルド

今回は Oracle Linux 7.3 上に環境を作っています。RHEL や CentOS でも手順は変わらないと思います。

続きを読む