BlueJ pour MAC

Environnement de développement Java gratuit et open source pour Mac, conçu pour les débutants et l’enseignement, avec objets interactifs et Kotlin.

Présentation de BlueJ

BlueJ est un environnement de développement pour écrire des programmes Java, conçu pour les débutants et pour l’enseignement. Son interface est volontairement plus petite et plus simple que celle d’environnements professionnels comme NetBeans ou Eclipse, afin que les nouveaux programmeurs démarrent vite sans se sentir submergés. Tout repose sur l’interaction : vous pouvez créer des objets, inspecter leurs valeurs et appeler directement leurs méthodes, et taper des expressions Java sans les compiler d’abord.

BlueJ est sorti pour la première fois en 1999 et trouve son origine dans le travail de Michael Kölling sur un environnement d’enseignement appelé Blue. Il est gratuit et open source sous la licence publique générale GNU version 2 avec la Classpath Exception. La version 6.0 a ajouté l’édition et l’exécution de Kotlin, mais certaines fonctions de Kotlin, comme la complétion de code, n’étaient pas encore prises en charge dans cette version. Il nécessite macOS 11 ou version ultérieure et propose des téléchargements séparés pour Apple Silicon et Intel ; l’historique des versions indique que les téléchargements pour Mac incluent un JDK. BlueJ envoie à ses responsables des informations anonymes et non personnelles, comme sa version, la version de Java et le système d’exploitation. Vous pouvez le désactiver avec le réglage bluej.uid=private dans votre fichier bluej.properties.

Fonctionnalités principales

BlueJ rend la programmation orientée objet visible.

  • Interface simple : plus petite que les IDE professionnels, à dessein.
  • Banc d’objets : créez des objets et appelez directement leurs méthodes.
  • Code pad : tapez du code Java et exécutez-le sans compiler.
  • Inspection d’objets : voyez les valeurs des champs pendant l’exécution du programme.
  • Coloration de portée : des blocs de code colorés aident à repérer les accolades mal placées.
  • Prise en charge de Kotlin : modifiez et exécutez du Kotlin comme du Java.
  • Ressources pédagogiques : un manuel et le site gratuit Blueroom pour les enseignants.
  • Extensions et documentation : tutoriels et références sur son site.

Nouveautés de la version 6.0.1

BlueJ 6.0.1 est une petite version de maintenance.

  • Ajoute les modèles de classes Kotlin manquants

Questions fréquentes sur BlueJ

BlueJ est-il gratuit ?

Oui. BlueJ est gratuit et open source sous la licence publique générale GNU version 2 avec la Classpath Exception.

À qui s’adresse BlueJ ?

Surtout aux débutants qui apprennent Java et à leurs enseignants. Il existe un manuel, Objects First with Java, et le site gratuit Blueroom avec des ressources pédagogiques.

Quelle version de macOS faut-il pour BlueJ ?

La page de téléchargement de BlueJ indique macOS 11 ou version ultérieure.

BlueJ fonctionne-t-il sur les Mac Apple Silicon et Intel ?

Oui. Il existe des téléchargements séparés pour Apple Silicon et pour les Mac Intel.

Qu’est-ce que le banc d’objets de BlueJ ?

Il permet de créer des objets en cours de travail, d’inspecter leurs valeurs, d’appeler leurs méthodes et de les passer en paramètres, sans écrire d’abord un programme complet.

Puis-je exécuter du code Java sans compiler dans BlueJ ?

Oui. Vous pouvez taper directement des expressions Java et voir le résultat, puis l’inspecter ou le passer à une autre méthode.

BlueJ prend-il en charge Kotlin ?

Oui. La version 6.0 a ajouté l’édition et l’exécution de Kotlin. Certaines fonctions de Kotlin, comme la complétion de code, n’étaient pas encore prises en charge dans cette version, et la 6.0.1 ajoute les modèles de classes Kotlin manquants.

BlueJ collecte-t-il des données ?

Il envoie des informations anonymes et non personnelles, comme sa version, la version de Java, le système d’exploitation et la langue de l’interface. Vous pouvez le désactiver en ajoutant bluej.uid=private à votre fichier bluej.properties.

Puis-je installer BlueJ avec Homebrew ?

Oui. Lancez brew install --cask bluej.

D’où vient le téléchargement de BlueJ sur bluej.FULLMAC.app ?

Le bouton de téléchargement mène au site officiel de BlueJ, https://www.bluej.org/. bluej.FULLMAC.app ne modifie pas l’app et ne la réempaquette pas.

Apps similaires

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.