Ce que j'ai appris en travaillant Java avec Visual Studio Code

Pour le moment, j'ai pu travailler toute une journée sans réveiller Eclipse, j'ai donc pris une note. C'est super confortable!

Constitution

Après cela, je n'ai mis que le système de falsification d'apparence (icônes, etc.). Heureusement, j'utilise Git sur le site en ce moment, mais je le fais quand même avec SourceTree et la ligne de commande, alors j'ai décidé de le laisser tranquille.

De plus, le code Fira est utilisé pour la police (cela a également été introduit à titre d'essai). Il y a un autre article d'introduction, alors veuillez vous y référer. https://qiita.com/shuntksh/items/1995e87fe5c1ac88296f (Merci beaucoup! C'est facile à lire et progresse ...)

Après tout, il y a des problèmes

Soudain, ** VS Code n'est pas Java Native **. Après tout, il y a des problèmes. ...... Non, c'était vraiment un peu, et c'était quelque chose qui pouvait être géré correctement.

Le groupe de bibliothèques pour UT ne peut pas être résolu!

Maven est utilisé sur le lieu de travail. Souhaitez-vous passer à Gradle ou quelque chose comme ça? Je pense, mais ceux qui sont utilisés sont inévitables. Il semble que maven soit toujours considéré comme standard dans VSCode, et le Java Extension Pack comprend également le plug-in de support maven, Maven pour Java. Vous pouvez accéder au package mvn à partir du contexte ou afficher le POM effectif. Mais d'une manière ou d'une autre, tout le code pour UT était mort. C'est une erreur de compilation sans exception. Il a dit: "Je ne peux pas résoudre ça! Qu'est-ce que c'est!"

Je ne sais pas pourquoi, mais il n'a pas semblé lire la bibliothèque avec la portée de test. Je n'avais pas d'autre choix que de supprimer la ** portée du test et de la résoudre **. Eh bien, si vous ne pouvez pas le lire avec la portée de compilation, vous ne pouvez vraiment rien y faire.

De plus, j'ai essayé de le reproduire dans un autre projet maven et de soulever le problème, mais ... je n'ai pas pu le reproduire du tout. Je suis sûr que la structure du projet était mauvaise.

UT ne fonctionne pas!

Le pack d'extension Java comprend Java Test Runner. Comme son nom l'indique, il exécute UT, ce qui est pratique. Mais pour une raison quelconque, ce type ne court pas beaucoup. Pour une raison quelconque, tous deviennent «Sautés» sans autorisation.

C'est assez grave, et le problème est qu'il fonctionne ou ne fonctionne pas. Pour le moment, tout ce que je savais, c'est que ** la méthode du nom japonais semble mourir avec une forte probabilité **. Et bien non.

Mais ça peut être assez utilisé

Bien qu'il ait les problèmes triviaux mentionnés ci-dessus (est-ce un peu gênant?), Il semble en fait que ** peut être utilisé comme IDE principal à ce stade. Après tout, c'est beaucoup mieux qu'Eclipse, où c'est un peu problématique ** c'est de la merde lourd et ça tombe plusieurs fois par jour, et l'environnement est cassé et ça ne commence même pas au pire **. (Cependant, honnêtement, il y a des problèmes sur le site, comment le gérer moi-même, les spécifications de la machine de développement et le côté plug-in, donc je pense que c'est un peu différent si seulement Eclipse est vraiment mauvais ~~ mais M. Xu ~~)

Une chose à garder à l'esprit est que ** VSCode est un éditeur très puissant, pas un IDE complet depuis le début **. Par exemple, une consommation de mémoire est certainement bien inférieure à Eclipse, mais le processus Java exécuté en même temps apporte une énorme quantité de mémoire (même si elle semble être inférieure à Eclipse au total). ** Il faut se rappeler que l'éditeur n'a que beaucoup de "fonctionnalités de développement" et qu'il est stable et léger car il ne contient rien **.

…… La raison de dire ceci est que ** Eclipse est plus facile à initialiser **. Si tel est le cas, vous n'avez pas besoin d'installer le JDK ou de faire quoi que ce soit en détail, et c'est la zone où les binaires préconfigurés sont distribués. VSCode ne l'est pas.

** Si vous pensez "si vous avez du mal à vous entendre, ça va un peu", VSCode vous aidera certainement **. Sinon, nous sommes probablement plus heureux les uns avec les autres en utilisant Eclipse.

au fait

Cet article ignore délibérément l'existence d'un IDE très puissant par ~~ (mis à part NetBeans) ~~ IntelliJ. Pourquoi demandes-tu? ** Parce que ça coûte de l'argent! ** **

…… À part blague à part, si vous pouvez utiliser un IDE comme IntelliJ, je pense que ce n'est pas grave pour être honnête. Cependant, même si je n'y ai touché qu'un peu, il est assez lourd. C'est vrai parce qu'il est puissant et stable. Cependant, quel que soit le coût du logiciel, le fait que les spécifications soient requises en tant que groupe d'expédition unique pose problème. Même si je pouvais utiliser ma machine préférée avec 32 Go de RAM chez moi, je devais utiliser une machine i3 + 8 Go au travail (honnêtement, je n'avais jamais pensé souffrir d'une telle pénurie de RAM jusqu'à il y a quelques années. ……).

Mieux encore, IntelliJ a un raccourci légèrement unique et je n'y suis pas habitué. Les raccourcis "produit très MS" de VSCode sont assez familiers et faciles à faire en tant que lecteur Windows. ** Je pense que c'est très puissant dans le sens où c'est une machine bon marché qui peut gérer des machines largement utilisées, qui est stable et facile à saisir **, donc j'aimerais continuer à l'utiliser pendant un certain temps pour trouver une bonne configuration.

Recommended Posts

Ce que j'ai appris en travaillant Java avec Visual Studio Code
Ce que j'ai appris avec Java Gold
Ce que j'ai appris avec Java Silver
Ce que j'ai appris du calcul monétaire Java
Java avec Visual Studio Code
Créer un environnement de développement de programme Java avec Visual Studio Code
Créer un environnement de développement Web APP avec Java + Spring avec Visual Studio Code
Utiliser PlantUML avec Visual Studio Code
Coder Java depuis Emacs avec Eclim
Travailler avec des feuilles de calcul Google à partir de Java
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java) (1)
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java) (3)
[Mac] Installer Java dans Visual Studio Code
Exécutez du code Java à partir de cpp sur cocos2dx
Un enregistrement de la configuration d'un environnement de développement Java avec Visual Studio Code
Essayez le débogage à distance Java avec des conteneurs distants dans Visual Studio Code Insiders
Ce que j'ai appris
Découvrez .NET 5 avec Docker et Visual Studio Code
Ajouter l'option --enable-preview dans Java dans Visual Studio Code
Ce que j'ai appris en Java (partie 2) Que sont les variables?
[Mac] Installer Java dans Visual Studio Code (VS Code)
Ce que j'ai appris ② ~ Mock ~
Ce que j'ai appris ① ~ DJUnit ~
Ce que j'ai appris en Java (partie 3) Déclaration d'exécution des instructions
J'ai essayé d'appeler du code natif Java / Objective-C depuis Flutter
Ce que j'ai appris lors de la création d'un serveur en Java
Parquet-tools donne java.lang.ExceptionInInitializerError, donc je l'ai fait fonctionner avec java8
Ce que j'ai recherché sur Java 8
Ce que j'ai recherché sur Java 6
Ce que j'ai recherché sur Java 9
Ce que j'ai recherché sur Java 7
Ce que j'ai appris sur Kotlin
Ce que j'ai recherché sur Java 5
[Mots qui m'ont été écrits lorsque j'étais en première année ⑦] Ce que je veux que vous incluiez au moins avec l'extension Visual Studio Code
Comment utiliser PlantUML avec Visual Studio Code (créé le 30 octobre 2020)
Ce que j'ai appris en Java (partie 1) Flux de développement Java et présentation
Ce que je fais souvent quand j'ai du mal à nommer avec Java (etc.)
Ce à quoi j'ai pensé lorsque j'ai commencé à migrer de Java vers Kotlin
Ce que je n'aime pas lors de l'utilisation de l'interface d'une fonction avec des arguments par défaut dans Kotlin depuis Java
Expression lambda Java apprise avec Comparator
J'ai essayé d'interagir avec Java
J'ai essayé la communication UDP avec Java
Construire Java avec Mac vs Code
Qu'est-ce que Thread Safe (avec Java)
Réintroduction de Java8, disponible depuis Android Studio 2.4
Ce que j'ai recherché sur l'apprentissage Java
Exemple de code utilisant Minio de Java
Développement d'applications Web Spring 5 MVC avec Visual Studio Code Utilisation de Spring Security 1/3 [Préparation]
Développement d'applications Web Spring5 MVC avec Visual Studio Code Hello World Creation
Développement d'applications Web Spring Boot2 avec connexion Visual Studio Code SQL Server
Développement d'applications Web Spring5 MVC avec connexion Visual Studio Code SQL Server
[Rails] Ce que j'ai appris d'une petite pierre d'achoppement lors de l'utilisation de l'ascendance
[Visual Studio Code] J'obtiens une erreur de syntaxe lors de l'exécution du débogage lors de l'utilisation de rbenv
Développement d'applications Web Spring Boot2 avec création de Visual Studio Code Hello World
Développement d'applications Web Spring5 MVC avec création de modèles Visual Studio Code Maven
Générer le code source à partir du fichier JAR avec JD-GUI du projet Java Decompiler