recherche
Maisonoutils de développementsublimeComment compiler et exécuter le code Java en sublime

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}"]
        }
    ]
}

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
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
Texte sublime: Détails de licence expliquésTexte sublime: Détails de licence expliquésApr 10, 2025 am 09:34 AM

La licence de SublimeText est une clé numérique permanente qui débloque toutes les fonctionnalités et supprime les conseils d'essai. Après l'achat, il est activé sur le site officiel. La même clé peut être utilisée pour un usage personnel par plusieurs appareils, vous devez donc éviter les violations des conditions d'utilisation.

Sublime Text Package Contrôle: Gestion de la maîtrise des packagesSublime Text Package Contrôle: Gestion de la maîtrise des packagesApr 09, 2025 am 12:08 AM

PackageControl améliore l'expérience de développement de SublimEText via les étapes suivantes: 1. Installez PackageControl et utilisez quelques lignes de commande pour la compléter. 2. Accédez à PackageControl via des touches de raccourci ou des menus pour installer, mettre à jour et supprimer les plug-ins. 3. Nettoyer et mettre à jour régulièrement les plug-ins pour optimiser les performances et améliorer l'efficacité du développement. Grâce à ces opérations, les développeurs peuvent se concentrer sur la programmation et améliorer l'expérience globale de développement.

Sublime Text Gestion de projet: Organisation et navigation de codeSublime Text Gestion de projet: Organisation et navigation de codeApr 08, 2025 am 12:05 AM

La fonction de gestion de projet de SublimeText peut organiser et naviguer efficacement la base de code via les étapes suivantes: 1. Créez un fichier de projet et enregistrez le fichier .sublime-project à l'aide de sauvegardes dans le menu du projet .... 2. Configurer les fichiers du projet, spécifiez les dossiers et les paramètres inclus, tels que l'exclusion de fichiers spécifiques ou la configuration du système de construction. 3. Ouvrez le fichier du projet et chargez rapidement l'environnement du projet via OpenProject dans le menu du projet. 4. Optimiser les fichiers du projet pour éviter d'inclure trop de dossiers et utilisez le mode d'exclusion pour améliorer la vitesse de navigation. Grâce à ces étapes, vous pouvez utiliser les capacités de gestion de projet de SublimeText pour améliorer l'efficacité du développement et la qualité du code.

Palette de commande de texte sublime: libérez la puissance de SublimePalette de commande de texte sublime: libérez la puissance de SublimeApr 07, 2025 am 12:17 AM

L'utilisation de la commandant de commandant de sublimeText peut améliorer la productivité. 1) Ouvrez CommandPalette (Ctrl Shift P / Windows / Linux, CMD Shift P / Mac). 2) Entrez le mot-clé de commande, tel que "installpackage" ou "darktheme". 3) Sélectionnez et exécutez des commandes, telles que l'installation de plug-ins ou de thèmes de commutation. Grâce à ces étapes, Commandpalette peut vous aider à effectuer rapidement diverses tâches et à améliorer l'expérience d'édition.

Texte sublime Expressions régulières: maîtrise la recherche et remplacerTexte sublime Expressions régulières: maîtrise la recherche et remplacerApr 06, 2025 am 12:15 AM

Recherche et remplacer à l'aide d'expressions régulières dans SublimEText peut être réalisée via les étapes suivantes: 1. Allumez la fonction de recherche et de remplacement, en utilisant les touches de raccourci Ctrl H (Windows / Linux) ou CMD Opt F (Mac). 2. Vérifiez l'option "Expression régulière" et entrez le mode d'expression régulière pour rechercher et remplacer. 3. Utilisez le groupe de capture pour extraire le contenu correspondant, par exemple, utilisez HTTPS?: // (1) pour extraire le nom de domaine dans l'URL. 4. Testez et déboguez les expressions régulières pour garantir que le contenu requis est correctement apparié. 5. Optimiser les expressions régulières pour éviter la correspondance et utiliser une correspondance non frisée pour améliorer les performances. / ↩

Systèmes de construction de texte sublime: compilation et exécution du code directementSystèmes de construction de texte sublime: compilation et exécution du code directementApr 05, 2025 am 12:12 AM

BuildSystems de SublimeText peut compiler et exécuter automatiquement le code via des fichiers de configuration. 1) Créez un fichier de configuration JSON et définissez les commandes de compilation et d'exécution. 2) Utilisez des touches de raccourci pour déclencher des systèmes BuildSystems pour exécuter la commande. 3) Optimiser la configuration pour améliorer les performances, telles que l'utilisation du cache et de la compilation parallèle. Cela permet aux développeurs de se concentrer sur l'écriture de code et d'améliorer l'efficacité du développement.

Personnalisation de texte sublime avancé: thèmes, liaisons clés et packagesPersonnalisation de texte sublime avancé: thèmes, liaisons clés et packagesApr 04, 2025 am 12:05 AM

Les méthodes pour personnaliser SublimeText incluent: 1. Créer et modifier les fichiers de thème, tels que mytheme.sublime-thème, et ajuster l'apparence de l'éditeur; 2. Personnaliser les liaisons de touches, définir les touches de raccourci via le fichier par défaut (Windows) .Sublime-keymap; 3. Installez PackageControl et gérez les plug-ins via celui-ci, tels que Emmet et Sublimelinter, et élargir les fonctions de l'éditeur.

SUblime Text Productivity Hacks: accélérez votre flux de travail de codageSUblime Text Productivity Hacks: accélérez votre flux de travail de codageApr 03, 2025 am 12:20 AM

Les méthodes pour améliorer l'efficacité de la programmation à l'aide de sublimeText incluent: 1) compétent dans l'utilisation des touches de raccourci, telles que Ctrl Shift D pour copier les lignes; 2) Utilisez des fonctions d'édition multi-lignes, telles que Ctrl Mouse Cliquez pour sélectionner plusieurs positions; 3) Installez des plug-ins, tels que Emmet pour générer du code HTML / CSS; 4) Fichiers de configuration personnalisés, tels que le réglage de la taille de la police et du thème de couleur. La maîtrise de ces techniques peut considérablement améliorer votre vitesse de codage et votre efficacité de travail.

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Puissant environnement de développement intégré PHP

Télécharger la version Mac de l'éditeur Atom

Télécharger la version Mac de l'éditeur Atom

L'éditeur open source le plus populaire

Navigateur d'examen sécurisé

Navigateur d'examen sécurisé

Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

SublimeText3 Linux nouvelle version

SublimeText3 Linux nouvelle version

Dernière version de SublimeText3 Linux

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser