BlueJ(MAC版)

Mac 用の無料オープンソースの Java 開発環境。初心者と授業のために設計され、対話的なオブジェクト操作と Kotlin に対応しています。

BlueJ の概要

BlueJ は Java プログラムを書くための開発環境で、初心者と教育のために設計されています。NetBeans や Eclipse などのプロ向け環境よりあえて小さくシンプルな画面にしてあり、プログラミングを始めたばかりの人でも圧倒されずにすぐ始められます。中心にあるのは対話的な操作です。オブジェクトを作成し、値を調べ、メソッドを直接呼び出せるほか、Java の式をコンパイルせずに入力できます。

BlueJ は 1999 年に最初にリリースされ、Michael Kölling による教育用環境 Blue の研究から生まれました。Classpath Exception 付きの GNU General Public License バージョン 2 による無料オープンソースソフトウェアです。バージョン 6.0 で Kotlin の編集と実行に対応しましたが、そのリリースの時点ではコード補完など一部の Kotlin 機能には未対応でした。macOS 11 以降が必要で、Apple Silicon 版と Intel 版が別々に用意されています。バージョン履歴によると、Mac 版のダウンロードには JDK が含まれています。BlueJ は、バージョン、Java のバージョン、OS などの匿名の非個人情報を開発チームに送信します。これは bluej.properties ファイルに bluej.uid=private を設定するとオフにできます。

主な機能

BlueJ は、オブジェクト指向プログラミングを目に見えるものにします。

  • シンプルな画面: プロ向け IDE より意図的に小さく作られています。
  • オブジェクトベンチ: オブジェクトを作成してメソッドを直接呼び出せます。
  • コードパッド: Java のコードを入力し、コンパイルせずに実行できます。
  • オブジェクトの検査: プログラムの実行中にフィールドの値を確認できます。
  • スコープの強調表示: 色分けされたコードブロックで括弧の位置の誤りを見つけやすくします。
  • Kotlin 対応: Java に加えて Kotlin も編集、実行できます。
  • 教育用リソース: 教科書と、教育者向けの無料サイト Blueroom。
  • 拡張機能とドキュメント: 公式サイトのチュートリアルと参考資料。

バージョン 6.0.1 の新機能

BlueJ 6.0.1 は小規模なポイントリリースです。

  • 不足していた Kotlin のクラステンプレートを追加

BlueJ のよくある質問

BlueJ は無料ですか?

はい。BlueJ は Classpath Exception 付きの GNU General Public License バージョン 2 による無料オープンソースソフトウェアです。

BlueJ はどんな人向けですか?

主に Java を学ぶ初心者と、それを教える人向けです。教科書 Objects First with Java と、教材をそろえた無料サイト Blueroom があります。

BlueJ に必要な macOS のバージョンは?

BlueJ のダウンロードページには macOS 11 以降と記載されています。

BlueJ は Apple Silicon と Intel の Mac で動きますか?

はい。Apple Silicon 版と Intel Mac 版が別々に用意されています。

BlueJ のオブジェクトベンチとは何ですか?

作業中にオブジェクトを作成し、値を調べ、メソッドを呼び出し、パラメータとして渡せる機能です。先に完全なプログラムを書く必要はありません。

BlueJ では Java のコードをコンパイルせずに実行できますか?

はい。Java の式を直接入力して結果を確認し、その結果を調べたり別のメソッドに渡したりできます。

BlueJ は Kotlin に対応していますか?

はい。バージョン 6.0 で Kotlin の編集と実行に対応しました。そのリリースの時点ではコード補完など一部の Kotlin 機能には未対応で、6.0.1 では不足していた Kotlin のクラステンプレートが追加されました。

BlueJ はデータを収集しますか?

バージョン、Java のバージョン、OS、画面の言語などの匿名の非個人情報を送信します。bluej.properties ファイルに bluej.uid=private を追加するとオフにできます。

Homebrew で BlueJ をインストールできますか?

はい。brew install --cask bluej を実行します。

bluej.FULLMAC.app の BlueJ のダウンロードはどこから提供されていますか?

ダウンロードボタンは BlueJ の公式サイト https://www.bluej.org/ につながります。bluej.FULLMAC.app はアプリを変更も再パッケージもしていません。

似ているアプリ

FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。