Maison > outils de développement > sublime > Comment compiler et exécuter le code Java en sublime

Comment compiler et exécuter le code Java en sublime

Karen Carpenter
Libérer: 2025-03-06 11:35:17
original
127 Les gens l'ont consulté

SUBLIME Texte: Compilation et exécution du code Java

Cet article répond aux questions courantes sur la mise en place et l'utilisation de texte sublime pour le développement de Java.

Configuration du texte sublime pour la compilation et exécution de Java

La configuration du texte sublime pour compiler et exécuter le code Java nécessite plusieurs étapes. Tout d'abord, vous avez besoin d'un kit de développement Java (JDK) installé sur votre système. Téléchargez le JDK à partir du site Web d'Oracle (ou une alternative appropriée comme adoptoPenjdk ou Azul Zulu) et installez-la. Assurez-vous que le répertoire bin de votre installation JDK est ajouté à la variable d'environnement de chemin de votre système. Cela vous permet d'exécuter les commandes javac (compilateur) et java (d'exécution) à partir de votre terminal.

Ensuite, vous devez configurer le texte sublime. Bien que le texte sublime lui-même ne prenne pas directement en charge la compilation Java, il peut être réalisé à l'aide d'un système de construction. Un fichier système de construction simple (généralement nommé JavaC.sublime-build) peut être créé dans le répertoire Packages/User dans votre installation de texte sublime. L'emplacement de ce répertoire varie en fonction de votre système d'exploitation. Vous pouvez le trouver en allant à Preferences > Browse Packages... puis en naviguant sur un niveau. Créez le fichier JavaC.sublime-build et collez le code suivant, en ajustant les chemins si nécessaire:

{
    "cmd": ["javac", "$file_name"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.java",
    "shell": true,
    "variants": [
        {
            "name": "Run",
            "cmd": ["java", "${file_base_name}"]
        }
    ]
}
Copier après la connexion

Ce système de construction compile d'abord votre fichier java en utilisant javac puis, en utilisant la variante, exécute le fichier de classe compilé à l'aide de java. Les variables $file_name et ${file_base_name} se réfèrent automatiquement au nom du fichier actuel (avec extension) et au nom sans extension respectivement. L'option shell: true est cruciale pour activer l'exécution des commandes shell. Après avoir enregistré ce fichier, vous pouvez compiler et exécuter votre code Java en ouvrant un fichier Java dans un texte sublime, en appuyant sur Ctrl B (ou Cmd B sur macOS) pour compiler, puis en sélectionnant "Exécuter" dans les options du système de construction qui apparaissent en bas de l'écran. La clé consiste à créer et à utiliser le fichier

. Une fois que vous avez placé le fichier système de construction à l'emplacement correct et configuré correctement les chemins, le texte sublime sera configuré pour compiler et exécuter vos programmes Java. N'oubliez pas d'enregistrer votre fichier java avant de compiller et de fonctionner.

Meilleurs plugins ou systèmes de construction pour le développement de Java dans le texte sublime

Bien que le système de construction de base décrit ci-dessus soit suffisant, plusieurs plugins peuvent améliorer votre expérience de développement Java dans le texte sublime. Cependant, le texte sublime n'est pas aussi fortement orienté vers le développement de Java que des ides dédiés comme Eclipse ou Intellij Idea. Par conséquent, se fier uniquement aux plugins peut ne pas fournir le même niveau de fonctionnalités robustes. La fonctionnalité de base, la compilation et l'exécution, est mieux gérée par un système de construction personnalisé comme celui détaillé ci-dessus. Les plugins peuvent fournir des améliorations de la syntaxe sur la syntaxe, les suggestions d'achèvement du code (bien que celles-ci nécessitent souvent des serveurs de langage distincts) ou d'autres améliorations mineures, mais un système de construction robuste est essentiel.

Erreurs courantes et des conseils de dépannage pour exécuter le code Java à partir de texte sublime

Problèmes:

Assurez-vous que le répertoire de votre JDK
    est correctement ajouté au chemin de votre système. Les chemins incorrects sont la cause la plus fréquente des défaillances de compilation et d'exécution.
  • Erreurs de compilation: bin Revoir attentivement les messages d'erreur du compilateur. Ils identifient la ligne et la nature exactes du problème dans votre code Java.
  • Erreurs d'exécution: Ces erreurs se produisent lors de l'exécution du programme. Examinez la logique de votre code pour des problèmes potentiels comme
  • ,
  • ou d'autres exceptions d'exécution. Les outils de débogage dans le texte sublime sont limités; Envisagez d'utiliser un débogueur dans un IDE dédié pour des problèmes plus complexes. NullPointerExceptions Créer des erreurs du système: ArrayIndexOutOfBoundsExceptions Vérifiez le fichier
  • pour toutes les fautes de frappe ou les chemins incorrects. Assurez-vous que le fichier est correctement enregistré dans le répertoire
  • . JavaC.sublime-build Problèmes de ClassPath: Packages/User Si votre projet utilise des bibliothèques externes, vous devrez peut-être spécifier le ClassPath dans votre système de construction. Cela implique d'ajouter l'option
  • aux commandes
  • et dans votre fichier de système de construction. -classpath javac En résolvant ces problèmes potentiels et en utilisant un système de construction bien configuré, vous pouvez utiliser efficacement le texte sublime pour vos besoins de développement Java, bien qu'un IDE dédié puisse offrir une expérience plus complète et plus grande pour les projets plus grands.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal