Développer en Java implique l'utilisation de nombreux outils , dont certains sont transparentes pour le développeur , tandis que d'autres le sont moins. Les seuls outils essentiels pour le développement sont plus l'environnement d'exécution Java et le compilateur Java. D'autres outils, tels que des éditeurs de texte tiret automatiquement et contrôle d'erreur de code source , font du développement de programmes Java plus rapide . Le compilateur Le compilateur Java est l'outil qui transforme le code source Java dans les programmes que l'environnement d'exécution peut exécuter . Certains développeurs courent le compilateur en tapant son nom sur la ligne de commande , suivi du nom des fichiers source qu'ils veulent compiler . Par exemple , ils peuvent taper " javac * . Java" pour compiler tous les fichiers source dans le dossier actuel . Le compilateur lit puis chaque fichier source et convertit son code de programme basé sur du texte en bytecode , que le JRE convertit en outre le code binaire rapidité de votre ordinateur comprend. Si le compilateur Java détecte des erreurs de syntaxe ou des références de fonctions, il ne peut pas trouver les définitions , il affiche des messages d'erreur à la ligne de commande. Les développeurs peuvent obtenir des informations détaillées sur ces erreurs en spécifiant l'option "verbose " pour le compilateur comme ceci: . " Javac -v sourcecode.java " Utiliser le compilateur à partir de la ligne de commande nécessite que la variable d'environnement DOS " PATH " spécifier le répertoire contenant le compilateur , ce qui est souvent dans " c: \\ program files \\ java \\ jdk \\ bin " . Les développeurs peuvent spécifier ce chemin manuellement à chaque fois qu'ils ouvrent une fenêtre de commande , ou demander à Windows de le faire en modifiant la variable " PATH" dans la boîte de dialogue " variables d'environnement " du Panneau de configuration. Le Java Runtime Environment (JRE) l'environnement d'exécution Java traduit dynamiquement le bytecode créé par le compilateur Java en code binaire votre ordinateur peut exécuter . Les développeurs peuvent invoquer l'environnement directement en tapant son nom sur une ligne de commande Windows, suivi du nom d'une classe Java ( un plan définissant un objet virtuel ) qui contient une fonction "main". Par exemple , en tapant "Java MainClass , " va appeler la fonction "main" dans le MainClass.class fichier de classe , qui le compilateur javac créé à partir du fichier source " MainClass.java " . Le programme va alors exécuter , à commencer par la fonction " principale " de " MainClass . " Certains développeurs Java font exécuter des programmes Java plus facile pour les utilisateurs finaux en utilisant un logiciel pour les convertir en " . Exe" ( programmes exécutables ) . ( intégré ) de l'environnement de développement ( IDE ) développeurs écrivent source de Java à l'aide des environnements de développement , qui peuvent être aussi simple que d' une plaine éditeur de texte comme Bloc-notes Windows . Ceux qui font beaucoup de développement en Java , cependant, utiliser généralement des environnements de développement intégrés , qui incluent un éditeur de code source conçu spécifiquement pour créer des programmes Java . Ces éditeurs , dont certains sont gratuits (par exemple NetBeans ) , mettre en évidence les erreurs de syntaxe du moment où un développeur rend , ce qui se traduit par un gain de temps considérable . Les développeurs qui utilisent ces éditeurs n'ont pas à passer au crible des tonnes de code et la documentation pour trouver et corriger les erreurs de syntaxe . Une autre caractéristique utile des IDE est la complétion de code , qui est comme la fonction text- achèvement qui recherche sur le Web moteurs montrent lorsqu'un utilisateur commence à taper son mot de recherche . L' IDE permet d'afficher , par exemple, les méthodes et propriétés de la classe Java " System.out " lorsque les types de développement qui terme. Si les types de développeur " System.out.println " ( qui commence la fonction de sortie " println " ) , son IDE affichera les paramètres de la fonction println (par exemple " println (int )", " println (String )").
|