[Introduction à Java] installation de l'environnement de développement - Introduction à Java et construction de l'environnement

Aaronskr 2021-10-14 05:46:29
introduction java installation environnement veloppement


Préface

Bonjour tout le monde,Je suisAaron,Cet article est le premier article de cette colonne,Je vais détaillerJavaLe contenu de base et les détailsJavaUtiliser l'environnement pour construire.

Cet article explique que le code écrit utiliseraSublimeText3Réalisation,Le Code sera compilé et exécuté directement dans la fenêtre de commande de contrôle ou en utilisantPowershellMise en œuvre des fenêtres.

SublimeText3
Si vous avez besoin de ce logiciel, vous pouvez discuter en privé avec les blogueurs pour obtenir~
SublimeText3Paquet d'installation

JavaPremière connaissance

JavaEst un langage de programmation orienté objet,Non seulement absorbéC++Les avantages de la langue,J'ai abandonné.C++Un héritage incompréhensible.、 Des concepts plus complexes comme les pointeurs ,Donc,JavaLe langage est puissant et facile à utiliser.JavaLe langage en tant que représentant du langage de programmation statique orienté objet,Excellente mise en œuvre de la théorie orientée objet,Permet aux programmeurs de programmer de façon sophistiquée.JavaSimplicité、 Orienté objet 、Distribué、Robustesse、Sécurité、Indépendance et portabilité de la plateforme、Multithreading、 Dynamique et autres caractéristiques .JavaPeut être utilisé pour écrire des applications de bureau、WebApplication、Applications de systèmes distribués et intégrés, etc., Aux yeux des blogueurs ,JavaC'est"La meilleure langue du monde".

JavaOrigine et statut

Les premiers langages de programmation ou BLangues,CUn niveau inférieur comme la langue devient la langue,Ils mettent davantage en œuvre l'interaction avec le système d'exploitation,Plus tard,CLe langage est dérivé de l'objet orientéC++Langues,C++La langueCLa langue a été étendue à une très grande échelle,C'est aussi l'une des langues les plus populaires de ces dernières années, Et le personnage principal de cet article Java Le langage de programmation est en fait C++ Sur la base de la langue "Purification" Et voilà. ,Je crois que beaucoup de gens savent"Java- Oui.C++ Version pure de "Pédoncule, En fait, ça veut dire JavaInclus dansC++ Partie du noyau très central , Mais enlevée. C++Très difficile à comprendre et à maîtriser, C'est ce qu'on appelle la plaisanterie. .

Quant àJavaLe statut de,.Regardons les deux images ci - dessous pour voir en un coup d'oeil.

TOP10 Diagramme de tendance du langage de programmation
 Devenir une langue TOP50Les classements
Au fil des ansJavaC'est l'existence des trois premiers, En fait, ça a toujours été sur l'échelle. Java,C,C++ Occuper les trois premiers ,Mais parce quepython Puissant pour le traitement des données ,Et la simplicité et la simplicité de sa syntaxe, Augmente sa popularité ,Mais la plupart des ingénieurs de développement d'arrière - planpython Toutes les évaluations "Le tonnerre est fort.,Petit point de pluie", La perfection de sa fonction est incompatible avec Java Ce genre de langage de programmation est comparable ,Et la plupart des programmes pour enfants sont enseignéspython~


🦝JavaEst la meilleure langue du monde

En fait, c'est juste une blague. ,Aucun des meilleurs langages de programmation au monde,Il faut dire qu'ils sont chacun dans leur domaine d'utilisation, Sont les meilleures langues du monde ,Par exemple,:

  1. Traitement des données - python
  2. Interaction avec le système d'exploitation - C/C++
  3. Développement de la couche d'application - Java

Et il y a une différence entre l'avant et l'arrière , Comme les trois épéistes avant classiques. :

HTML - CSS - JavaScript

Chacun a son utilité. , Ne pas faire de distinction entre les avantages et les inconvénients .

Mais attention ici. : À l'avantJavaScriptEtJavaÇa n'a pas d'importance.~

Si vous voulez vraiment parler de pertinence, , Une seule chose est la chaleur. ,L'autre est la relation entre la chaleur~~


JavaLe père – James·Gosling

Nous apprenons une langue, La première étape consiste à comprendre d'où il vient. ,Et"JavaLe père" C'est le légendaire James. · Le vieux goslingo. .

James·Gosling(James Gosling) Est un expert en logiciels ,1955Année5Mois19 Sunrise est né au Canada ,Java Co - fondateur du langage de programmation , Il est généralement reconnu comme "JavaLe père".1977Titulaire d'un baccalauréat en informatique de l'Université de Calgary (Canada),1983Titulaire d'un doctorat en informatique de l'Université Carnegie Mellon aux États - Unis en.

Grand - père est l'un des leaders de l'informatique,Mission indispensable pour faire avancer l'informatique.

Gosling
Très intelligent.~~


ApprendreJava Nécessité de créer un environnement de développement intégré ,Voici comment construire l'environnement dont nous avons besoin.

Construction de l'environnement

JDKConstruction

Voici ce qu'on vous présente: JDK8Construction,Si vous avez besoin d'installer le paquet, vous pouvez parler au blogueur en privé~

jdkPaquet d'installation

  • Double - cliquez d'abord sur le paquet d'installation .

Première étape

  • Cliquez sur Suivant.

Deuxième étape

  • Ici vous pouvez changer le chemin que vous souhaitez installer, Par exemple, les blogueurs sont remplacés par EDisque:
     Remplacer le chemin
  • Cliquez sur OK,Et ensuite.

Barre de progression

  • Attendre que la barre de progression soit terminée ,Ça va arriver..

 Détails du changement

  • Cliquez sur OK.

Modifier la table des matières

  • Vous pouvez ensuite modifier le Répertoire d'installation en fonction de vos besoins, Par exemple, les blogueurs sont installés ici EDisqueJDKDans le document,Attention!: Le dossier doit être vide ici !

 Modifier le chemin

  • Cliquez sur Suivant.

Barre de progression

  • Attendre la fin de la barre de progression .

Installation réussie

Cliquez sur Fermer pour installer avec succès .


‍Configurer les variables d'environnement

  • Faites d'abord un clic droit sur cet ordinateur .

Clic droit de la souris

  • Cliquez sur Propriétés,Paramètres avancés du système trouvés.

 Configuration de la page d'accueil

  • Cliquez sur Paramètres avancés du système.

Paramètres avancés du système

  • Cliquez sur la variable d'environnement.

Variables d'environnement

  • Cliquez sur nouveau.

Nouvelle variable d'environnement

  • Saisissez le nom et les paramètres de la variable :

Nom de la variable:JAVA_HOME
Valeur de la variable: Chemin que vous venez d'installer

Nouvelle variable système

  • Puis cliquez sur OK.

Ensuite, configurez la deuxième variable d'environnement (PATH).

PATH

  • Double - clicPath

Modifier les variables d'environnement

  • Cliquez sur nouveau.

Nouvelle variable d'environnement

  • Entrée%JAVA_HOME%/bin

Nouvelle variable d'environnement

  • Cliquez sur OK.

Configuration terminée

Ensuite, configurez la troisième variable d'environnement

  • Cliquez sur nouveau.

Nouvelle variable système

Nom de la variable:CLASSPATH
Valeur de la variable:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

Insérer la description de l'image ici

  • Cliquez sur OK.

Variables d'environnement

Par ici.,Donc les variables d'environnement ont été configurées avec succès.

TestsJDKSi la construction a réussi

  • Étape 1 confirmer

Cliquez sur la fenêtre du menu , Voir les dernières installations .
 Récemment ajouté
On verra.JavaInstallé.

  • Étape 2 confirmation .

Tiens bon.win + RClé,Entréecmd,Et de retour dans la voiture, Ouvrir la fenêtre de commande de contrôle .

 Fenêtre de commande de contrôle
Entréejava.

Entréejava
Entréejavac.

Entréejavac
Ce qui précède indique une configuration réussie.
(Il ne manque rien)

Si ça ne marche pas,, Il n'y a qu'une seule possibilité , Il y a un problème avec les variables d'environnement. ,Si vous avez des questions, discutez en privé avec le blogueur ou commentez les commentaires de la zone de résolution~


IDEAInstallation

  • D'abord, nous avons cherché dans le Navigateur IDEASite officiel.

IDEARecherche

  • Cliquez pour entrerIDEASite officiel.

IDEASite officiel

  • Cliquez surdownloadTélécharger.

Télécharger l'interface

  • Cliquez pour télécharger la version communautaire .exeDocumentation, Le paquet d'installation est disponible une fois terminé .

ideaPaquet d'installation

  • Double - cliquez sur le paquet d'installation pour l'installer .

ideaInstallation

  • Cochez la case ci - dessus.I confirm Appuie. Continue.

!](https://img-blog.csdnimg.cn/d7fca68b47aa4ee48b7c465f1c065e11.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQWFyb25za3I=,size_20,color_FFFFFF,t_70,g_se,x_16)

  • Après ça, c'est presque l'étape suivante. ,Un raccourci apparaîtra sur le Bureau lors de l'installation finale.

ideaRaccourcis

🥪UtiliserJDK(Sans environnement de développement intégré)Compiler le Code、Exécution

En général, notre Code est édité dans un environnement de développement intégré,Compiler, Linked and Running ,Par exemple:

  • C/C++ - VS2019Environnement de développement intégré
  • Java - IDEAEnvironnement de développement intégré

Mais en fait, il est possible de compiler et d'exécuter notre Code sans l'environnement de développement intégré,Par exemple, Ici, on est prêts. JDK,Et les variables d'environnement et la configuration sont terminées.

Ensuite, le blogueur utilise un bloc - notes pour écrire le Code.

UtiliserSublimeText3Modifier le Code

Le logiciel de bloc - notes du blogueur s'appelle SublimeText3,Est un logiciel de bloc - notes qui peut être utilisé pour écrire du Code,Très utile!

  • Tout d'abord,,Créer un nouveau document texte, Par exemple, un blogueur a créé un nouveau HelloWorldDocument texte pour.

 Nouveau document

  • Modifier le nom d'extension du document texte .java.

 Modifier le nom de l'extension

  • Cliquez sur Oui.

Création terminée

  • Double - cliquez pour ouvrir le suffixe nommé .javaDocument texte pour

SublimeText3

Ensuite, vous pouvez écrire le code à l'intérieur,Par exemple,Blogueur ici pour écrire un programme simple.

  • ÉditionHelloWorld

HelloWorld

C'est fait.java Édition du Code .


UtiliserjdkPour compiler.

JDK - Java Development Kit

Traduction chinoiseJavaKit de développement

JDKInclus dansJRE,EtJRE Qui contient à nouveau JVM.

Où la relation est :

Inclure les relations

JDK - Java Development Kit - JavaKit de développement
JRE - Java Runtime Environment - JavaEnvironnement d'exécution
JVM - Java Virtual Machine - JavaMachine virtuelle

Et la compilation et l'exécution du Code finiront parJava Terminé dans la machine virtuelle , Donc nous avons juste besoin de configurer JDK,Juste là.JVM Achèvement de la compilation et de l'exécution du Code .

Les opérations spécifiques sont décrites ci - dessous. .

Méthode 1:

  • D'abord, appuyez et maintenezwin + ROuvrez la fenêtre d'exécution.

Exécuter la fenêtre

  • Entréecmd, Appuyez sur OK .

 Fenêtre de contrôle

  • Ensuite, regardez sur quel disque est écrit notre document texte,Comme monHelloWorld Document écrit dans F Sous le plateau. , Saisissez dans la fenêtre f: - Le disque estFDisque, Ajouter un point - virgule ,Appuyez sur Entrée, Basculer l'accès au disque ( Ne pas basculer automatiquement oui CDisque)

C'était avant le basculement :

 Avant le basculement
C'est après le changement. :

 Après commutation

  • Ensuite, nous allons copier le chemin du document.

 Copier le chemin du document

  • Puis saisissez la commande copier le Répertoire dans la fenêtre de contrôlecd, Puis faites un clic droit pour compléter la pâte ,Puis appuyez sur Entrée.(cd Espace à ajouter après )

Voici les cas avec et sans espaces:
Démonstration correcte

  • Entréejavac HelloWorld.javaPour compiler,Générer un fichier Bytecode(.classDocumentation)

Compilation réussie:

Compilation réussie

Générer un fichier Bytecode(.classDocumentation)

Générer un fichier Bytecode

  • Entréejava HelloWorldOn y va..

Exécution réussie.
Exécution réussie

Ici, la compilation a été exécutée avec succès.

Il convient de mentionner que: Le format de codage par défaut de notre ordinateur estutf-8Format de codage,EtjavacCe qui suit:GBKFormat de codage, Si le chinois apparaît dans le Code , Provoque une erreur de compilation .

Par exemple:
Exemple
Le commentaire ici contient le chinois ,Nous avons compilé avec la méthode précédente.

La compilation a échoué
Une erreur de compilation a été trouvée ici ,La raison en estGBK Format de codage et utf-8 Le format de codage a changé ,La solution ici est d'entrer les instructions au moment de la compilation:

-encoding utf-8

Comme suit:

Exemples de réussite
Ceci indique une compilation réussie .

Entrez ensuite java HelloWorld, Sera exécuté avec succès .

Exemples de réussite

Méthode 2:

Nous n'effectuons pas la compilation et l'exécution dans la fenêtre de commande de contrôle, Au lieu de cela, trouvez le document texte directement .

Trouver le fichier

  • Tiens bon.shift + Clic droit de la souris,TrouverPowerShellFenêtre.

TrouverPowerShellFenêtre

  • Cliquez pour ouvrir.

PowerShellFenêtre

Ici, le chemin est directement FDisque,La première opération de changement de chemin n'est pas nécessaire.

  • Commande d'entrée directe:
    javac -encoding utf-8 HelloWorld.java
    java HelloWorld

Exécution réussie

Résumé

Cet articleJava Origine et statut de la langue ,Et introduitJavaLe père – Le vieux Gosling. .
IntroductionjavaConfiguration des variables d'environnement pour le Code et installation de l'environnement de développement intégré
Et il y a deux façons de dire "sans objet"IDEA Comment un environnement de développement intégré JavaCodePour compiler.

Enfin,J'espère que cet article pourra vous aider, N'oubliez pas le soutien en trois étapes. ~

- Oui. + Attention + Collection

版权声明
本文为[Aaronskr]所创,转载请带上原文链接,感谢
https://javamana.com/2021/10/20211013211740523v.html

  1. Java虚拟机|JVM【适合初学者入门】
  2. [Azure Cloud Service] Azure Cloud Service ajoute des champs personnalisés pour le rôle Web (hôte IIS) (ajoute le champ user agent dans l'en - tête de demande http au Journal de sortie IIS)
  3. Spring Cloud 2021.0.0-M2 發布
  4. Java虛擬機|JVM【適合初學者入門】
  5. Spring Cloud 2021.0.0-m2 Release
  6. Machine virtuelle Java | JVM [convient aux débutants]
  7. 10412 Xiaopeng cars announced sales results in September
  8. Apprendre le mécanisme des événements Java
  9. Java script RPC (07) - timeout timeout Processing from zero
  10. Introduction à la page Web de rabbitmq (3)
  11. MySQL read - Write Separation Cluster Construction and Integration with mycat
  12. Analyse du principe du conteneur du CIO printanier
  13. Java面向对象基础
  14. Java communique avec les capteurs industriels via socket et DTu, RTU
  15. Xiaopeng automobile delivered 10412 units in September, with a monthly sales volume of more than 10000 for the first time
  16. Java Object Oriented Foundation
  17. Introduction au développement Android PDF, un tour pour vous apprendre à comprendre netty
  18. Hadoop Foundation - 01 - concepts de base
  19. Hadoop Foundation - 02 - Basic Structure
  20. Hadoop Foundation - 03 - hdfs (Hadoop Distributed File System) Basic Concepts
  21. Hadoop Foundation - 04 - hdfs API Programming
  22. Hadoop Foundation - 05 - hdfs Project (word Frequency Statistics)
  23. Hadoop Foundation - 06 - hdfs Data Read and write
  24. The "monthly test" report card of the new car built under the lack of core: Xiaopeng and Weilai took the lead in "breaking 10000", and the ideal plummeted by 25%
  25. Introduction to making arch linux software package
  26. Hard core observation 407 HTTPS everywhere browser extension is about to retire
  27. How to use busybox on Linux
  28. In 2021, the talent incentive plan of Linux foundation open source software School Park was officially launched
  29. It's not windows or Linux. Shrink is the "God operating system"
  30. Install anydesk on Ubuntu Linux
  31. 2021, can we recommend using Linux to play games?
  32. not exist:org.springframework.kafka.listener.AbstractMessageListenerContaingetContainerProperties()
  33. Are you sure HTTPS is asymmetric encryption for content encryption? See the answers and reasons
  34. MySQL online slow log query
  35. Java JDK server installation
  36. 手把手教你使用Java开发在线生成pdf文档
  37. Questions d'entrevue dans la base de données MySQL (dernière version 2021)
  38. Java零基础小白入门必做题汇总(建议收藏)第一篇
  39. Day15 Java Foundation
  40. Day16 Java Foundation
  41. Day17 Java Foundation
  42. Day18 Java Foundation
  43. Linux installe JDK 1.8 et configure les variables d'environnement
  44. Tutoriel d'utilisation Maven super détaillé
  45. Spring boot reads project parameter configuration
  46. Docker installing rocketmq
  47. Java Zero Basic small white Beginner must make a summary of issues (recommended Collection) Chapitre 1
  48. Manuel pour vous apprendre à utiliser le développement Java pour générer des documents PDF en ligne
  49. 40 + comment les femmes s'habillent - elles pour montrer leur jeunesse?Un manteau et une jupe vous donnent un look haut de gamme tout au long de l'automne et de l'hiver
  50. Tutoriel d'installation Ubuntu 16.04 / Hadoop 3.1.3Configuration autonome / pseudo - distribuée
  51. L'apprentissage le plus détaillé de springboot à l'échelle du réseau - day01
  52. L'apprentissage le plus détaillé de springboot sur le Web - day02
  53. L'apprentissage le plus détaillé de springboot sur le Web - day03
  54. L'apprentissage le plus détaillé de springboot sur le Web - day04
  55. Tutoriel d'utilisation Maven super détaillé
  56. L'apprentissage le plus détaillé de springboot sur le Web - day05
  57. L'apprentissage le plus détaillé de springboot sur le Web - day06
  58. L'apprentissage le plus détaillé de springboot sur le Web - day07
  59. Introduction to JavaScript - write a photo album for your girlfriend
  60. [Hadoop 3. X] HDFS storage type and storage strategy (V) overview