Sélecteur de version Java pour macOS pour Openclaw

Une automatisation spécialisée pour macOS qui gère plusieurs versions d'OpenJDK, s'occupe des installations Homebrew et configure automatiquement les variables d'environnement.

longfer
v1.0.0
Mar 14, 2026
0
870
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install java-switch

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer java-switch via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Sélecteur de version Java pour macOS ?

Le skill java-switch est conçu pour résoudre le problème courant des développeurs consistant à gérer plusieurs environnements Java sur macOS. En s'intégrant à l'utilitaire natif /usr/libexec/java_home et à Homebrew, ce skill permet aux utilisateurs de basculer entre des versions telles que Java 8, 11, 17 ou 21 avec de simples commandes en langage naturel. L'utilisation d'Openclaw Skills pour la gestion de l'environnement garantit que votre espace de travail de développement reste cohérent et correctement configuré sans édition manuelle du shell.

Au-delà du simple basculement, le skill vérifie proactivement les dépendances manquantes. Si une version de Java demandée n'est pas présente, il utilisera Homebrew pour récupérer et installer le bon package OpenJDK, le lier au système et mettre à jour vos fichiers de configuration. Cela en fait un outil essentiel pour les développeurs travaillant sur des projets polyglottes ou des systèmes hérités nécessitant des environnements d'exécution JDK spécifiques.

Cas d'utilisation de Sélecteur de version Java pour macOS

  • Passer rapidement de Java 8 pour la maintenance héritée à Java 17 pour les microservices modernes.
  • Configuration automatisée d'une nouvelle machine de développement macOS avec toutes les versions de JDK requises.
  • Résolution des conflits de chemin JAVA_HOME causés par plusieurs installations manuelles.
  • S'assurer que la bonne version de Java est active avant de lancer des outils de build comme Maven ou Gradle.

Comment fonctionne Sélecteur de version Java pour macOS

  1. Le skill identifie la version de Java demandée à partir de l'invite de l'utilisateur.
  2. Il vérifie si Homebrew est installé sur le système macOS, et l'installe si nécessaire.
  3. Il interroge le système en utilisant /usr/libexec/java_home -V pour voir si la version demandée est déjà présente.
  4. Si la version est manquante, il exécute une commande brew install pour la version spécifique d'OpenJDK.
  5. Il définit dynamiquement la variable d'environnement JAVA_HOME pour la session en cours.
  6. Il ajoute la configuration au fichier ~/.zshrc pour s'assurer que la modification persiste après le redémarrage du terminal.
  7. Il effectue une validation finale en vérifiant la sortie de java -version.

Configuration de Sélecteur de version Java pour macOS

Pour utiliser ceci dans votre environnement, assurez-vous d'être sur un système macOS. Le skill s'occupe des tâches complexes via l'intégration Openclaw Skills. Si vous devez préparer manuellement l'environnement, vous pouvez vous assurer que Homebrew est prêt :

# Installer Homebrew s'il n'est pas déjà présent
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Le skill gérera ensuite les éléments suivants via sa logique interne :
brew install openjdk@17

Schéma de données et taxonomie de Sélecteur de version Java pour macOS

Le skill gère les données dans les emplacements système macOS suivants :

Fonctionnalité Chemin / Commande Description
Découverte de version /usr/libexec/java_home Utilisé pour localiser tous les JDK installés
Configuration du Shell ~/.zshrc Stocke l'export JAVA_HOME persistant
Chemin d'installation /opt/homebrew/opt/ Emplacement par défaut pour OpenJDK sur Apple Silicon
Métadonnées java -version Utilisé pour vérifier la version active de l'environnement d'exécution

Fonctionnalités avancées de Sélecteur de version Java pour macOS

  • Prise en charge multi-architecture pour les binaires Apple Silicon (M1/M2/M3) et Intel Mac.
  • Liaison symbolique automatique pour OpenJDK pour garantir que les outils système macOS reconnaissent les versions installées via Homebrew.
  • Gestion intelligente de la source du shell qui rafraîchit l'environnement sans nécessiter de déconnexion.
  • Gestion des erreurs pour les délais d'attente réseau lors des taps et installations Homebrew.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*