BlueJ MAC 版

免费开源的 Mac 版 Java 开发环境,专为初学者和教学设计,支持对象交互和 Kotlin。

BlueJ 简介

BlueJ 是一款用于编写 Java 程序的开发环境,专为初学者和教学而设计。它的界面有意做得比 NetBeans、Eclipse 等专业环境更小、更简单,让新手能够快速上手而不会感到无所适从。它以交互为核心:你可以创建对象、查看对象的值并直接调用其方法,还可以输入 Java 表达式而无需先编译。

BlueJ 于 1999 年首次发布,源于 Michael Kölling 对名为 Blue 的教学环境的研究。它基于带 Classpath Exception 的 GNU 通用公共许可证第 2 版免费开源。6.0 版加入了 Kotlin 的编辑和运行功能,但在该版本中,代码补全等部分 Kotlin 功能尚不支持。它需要 macOS 11 或更高版本,并为 Apple Silicon 和 Intel 分别提供下载;版本历史中注明 Mac 版下载包含 JDK。BlueJ 会向维护者发送匿名的非个人信息,例如其版本、Java 版本和操作系统。你可以在 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 通用公共许可证第 2 版免费开源。

BlueJ 适合哪些人?

主要适合学习 Java 的初学者和教授 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 版本、操作系统和界面语言。你可以在 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 不托管此应用。下载按钮会将你带到开发者自己的页面。