Essayez Eclipse 4.7 Oxygen New 30+ / Java 10 var!

Nous avons publié Pleiades All in One (AiO) en conjonction avec la dernière version 4.7 Oxygen de l'environnement de développement intégré Eclipse à https://eclipse.org/, qui est un événement annuel en juin. Pleiades AiO est un ensemble d'Eclipse lui-même et de plug-ins Pleiades et de plug-ins utiles pour chaque langue pour Windows et Mac. Le plug-in Pleiades est un agent Java pour la japonaisisation dynamique d'applications Java telles qu'Eclipse et Android Studio avec AOP.

** Téléchargement AiO Pléiades ** http://mergedoc.osdn.jp/pleiades_distros4.7.html eclipse_4.7_oxygen.jpg

Environnement cible Pleiades AiO

Il n'y a pas de version Linux. Si vous souhaitez traduire Eclipse en japonais sous Linux, téléchargez le plug-in Pleiades par lui-même, pas AiO, et appliquez-le à l'Eclipse standard pré-installé.

Train de lancement Eclipse

Le nom de code d'Eclipse est décidé en votant chaque année avec de nombreuses propositions sur le thème des astres, des dieux et de la science, avec les premières lettres par ordre alphabétique. L'acronyme pour cette fois est O, et de nombreux candidats tels que Odyssey et Osiris, Résultats du vote Oxygène devenu. Pleiades AiO sera publié en même temps que les versions suivantes d'Eclipse.

** Version majeure **

version Date de sortie d'origine Remarques
4.5 Mars 2015/06/24
4.6 Neon 2016/06/22
4.7 Oxygen 2017/06/28 Sorti cette fois
4.8 Photon 2018/06/27
4.9 Q***** 2019/06/26 Nomdecodesupprimé?

** Version de maintenance ** 2017/09/27 Oxygen 1a postscript, Oxygen 1 ne sera pas publié sur Pléiades AIO

version Date de sortie d'origine Remarques
4.7 Oxygen 1 2017/09/27 ~~9/21 versions de Java 9 seront prises en charge~~
4.7 Oxygen 1a 2017/10/11 Prise en charge complète de Java 9, JUnit 5
4.7 Oxygen 2 2017/12/20 Correction de bogue régulière
4.7 Oxygen 3a 2018/04/11 Java 10, prise en charge de l'inférence de type variable var, etc.

Modifications de la version de maintenance

Oxygen 3a (4.7.3a.v20180411)

Oxygen 3a téléchargé depuis le site eclipse.org d'origine donne un message "approuvé n'est pas pris en charge." Erreur lors de l'utilisation de Tomcat avec Java10. Il a été corrigé sur le référentiel eclipse.org, mais il ne semble pas être à temps pour la version 3a. Cette erreur ne se produit pas car Pleiades All in One inclut déjà un correctif de bogue qui a été obtenu à partir du serveur CI sur eclipse.org.

Java 10 (JEP 286) var Inférence de type de variable locale var.png

Changements dans Pléiades tout en un

・ Mise à niveau de chaque plug-in et système de traitement
· Remplacez Java 9 par Java 10
-La valeur par défaut est activée car le projet peut être automatiquement reflété lors de l'édition du dégradé.(Pratique pour sobre)

Changements des Pléiades

2018.04.11

・ Compatible avec Eclipse Oxygen 3a
-IOException dans le plug-in Veracode: HTTP/1.Exclure tous les colis en raison de 1401 non autorisés
・[Eclipse]Correction d'ajout de traduction: Buildship
・[IDEA]Correction d'ajout de traduction: Android Studio

2018.03.31

-Correction du programme d'installation de Pléiades: Android Studio 3.1 et versions ultérieures modifiées pour placer le fichier vmoptions dans le répertoire config
・[Eclipse]Correction d'ajout de traduction: Azure Toolkit, Flex Builder, jsLex, Logfile View, PyDev
・[IDEA]Correction d'ajout de traduction: Android Studio, AppCode, CLion, DataGrip, Goland, IntelliJ, MPS, Node, PhpStorm, PyCharm,
 ReSharper, RubyMine, Smarter Editor, String Manipulation, WebStorm

Oxygen 2 (4.7.2.v20171225)

-Correction car le JRE attaché à la version Windows Full Edition était endommagé.(Bogue de référence de partage Windows de Mac Parallels au moment de la construction)

Oxygen 2 (4.7.2.v20171220)

Changements dans Pléiades tout en un

・ Mise à niveau de chaque plug-in et système de traitement

Changements des Pléiades

-Déplacer Javassist etc. avec le plug-in Gradle shadow pour éviter les conflits de paquets de bibliothèques dépendantes et en faire un gros pot
・[Eclipse] FORUM#38964:Faites un clic droit sur le répertoire source"Attach Library Source"Mais?????????????Correction du problème
・[Eclipse]L'API Java 9 prend en charge le paramètre d'affichage automatique du survol pour les documents japonais
・[Eclipse]Correction d'ajout de traduction: Buildship, Eclipse, Gradle IDE, JBoss Tools
・[IDEA]Correction d'ajout de traduction: Android Drawer Impoter, Android Studio, GoLand, IntelliJ, PyCharm, Live Edit, PhpStorm
-L'expression Eclipse suivante(Règles IBM)Changé en expression générale
 restart:Redémarrer->Redémarrer
 startup:Début->Commencez
・[FORUM#39026]Erreur de traduction: "Interpreter" est "Interceptor"

Oxygen 1a (4.7.1a.v20171019)

Changements dans Pléiades tout en un

-Correction car le plug-in PHP du package PHP ne fonctionnait pas

Changements des Pléiades

-Correction du problème selon lequel le japonais ne peut pas être traduit lors du démarrage dans l'environnement Java 9.(Mise à jour de la version Javassist)
・ Informations sur la série macOS / IDEA.Abolition du plist de réécriture de l'anglais vers le japonais(Évitement des bogues du menu High Sierra)
・ Correction d'ajout de traduction Eclipse: AmaterasModeler, Buildship、EGradle、FreeMarker, SpotBugs
・ Système IDEA d'ajout et de correction de traduction: IntelliJ、Android Studio、Gogland

Oxygen 1a (4.7.1a.v20171012)

Changements dans Pléiades tout en un ➔ À propos du mixage de logiciels publicitaires dans Eclipse Class Decompiler

-Modification du plug-in Eclipse Class Decompiler vers Enhanced Class Decompiler

Oxygen 1a (4.7.1a.v20171011)

Changements d'éclipse

· Prise en charge complète de Java 9, JUnit 5
・ Prise en charge des bogues du menu MacOS High Sierra

Changements dans Pléiades tout en un

・ Version officielle Java 9 incluse(La version 32 bits est abolie, elle n'est donc pas incluse)
· Les paramètres du serveur WTP Tomcat 9 sont passés de Java 8 à Java 9
-Modification du plug-in FindBugs vers SpotBugs(Faites un clic droit sur le projet> SpotBugs)
-Chaque plug-in, y compris Pleiades, mise à niveau de la version du système de traitement

Changements des Pléiades

・ Correction d'ajout de traduction Eclipse: Java 9,Lié à JUnit 5, décompilateur de classe Eclipse
・ Système IDEA d'ajout et de correction de traduction: IntelliJ, Android Studio
-Modifier la logique d'édition du fichier de configuration du programme d'installation

Ajouts / changements de Pléiades AiO

Ajout de Java 10 configuré

Java 9 avec plus de 80 fonctionnalités est désormais inclus dans l'édition complète. Vous pouvez commencer à utiliser Java 9 immédiatement en le spécifiant au moment de la création du projet ou dans les propriétés du projet sans télécharger / installer / configurer le JDK séparément. ~~ * Remarque: La dernière version actuelle est Java 8. Java 9 est une version d'évaluation pour les premiers utilisateurs. 2017/10/11 Version officielle de Java 9 incluse * ~~ 2018/04/11 Remplacement de Java 9 par 10.

▼ Java 6, 7, 8, 10 inclus et jeu de chemins jre.png

▼ Sélectionnez simplement lors de la création d'un projet proj.png

Ajout de Tomcat 9 configuré

Tomcat 9 pour HTTP / 2, Servlet 4.0, etc. a été ajouté à l'édition complète. Ceci est également déjà défini, vous pouvez donc l'utiliser immédiatement en le sélectionnant dans la vue du serveur lors de la création du serveur. Si vous avez besoin d'une combinaison de Tomcat et Java qui ne figure pas dans les paramètres par défaut ci-dessous, cliquez sur le bouton Ajouter et spécifiez les chemins Java et Tomcat pour le créer. * Remarque: ~~ Actuellement, Tomcat 9 est une version d'évaluation pour les premiers utilisateurs. De plus, Tomcat 9 est configuré avec Java 8 car WTP ne prend actuellement pas en charge Java 9. ~~ * 2017/10/11 WTP prend désormais en charge Java 9. Tomcat est en version 9.0.0 alpha depuis environ deux ans, mais était en version 9.0.1 beta le 30/09/2017. La version stable actuelle de Tomcat est la série 8.

▼ Tomcat 6, 7, 8, 9 inclus et ensemble de chemins Tomcat

▼ Sélectionnez simplement lors de la création d'un serveur スクリーンショット 2017-05-20 12.58.05.png

Modification de l'éditeur de dégradé minimaliste en éditeur EGradle

Buildship, le plug-in officiel Eclipse Gradle, n'a pas de fonction d'éditeur, nous avons donc inclus un éditeur Minimalist Gradle avec le minimum de fonctionnalités, mais maintenant nous l'avons changé pour l'éditeur EGradle. Les assistants d'exécution et de gestion des tâches de Gradle et de création de projet sont toujours fournis par Buildship.

スクリーンショット 2017-06-16 22.00.44.png

EGradle était un plug-in avec des fonctionnalités similaires à Buildship, mais l'autre jour, seule la partie éditeur était séparée et peut maintenant être utilisée indépendamment comme éditeur EGradle. L'éditeur EGradle présente les caractéristiques suivantes:

Ajout de la fonction d'attachement automatique à la source au plug-in de compilation inverse

Lors de l'ouverture d'un fichier de classe, vous pouvez désormais définir la possibilité d'être automatiquement attaché si vous disposez d'un référentiel Maven ou d'une source Java locale. De plus, vous pouvez également spécifier l'encodage.

スクリーンショット 2017-06-13 23.22.59.png

Plug-ins Ruby et Perl ajoutés à la version Ultimate

Les plug-ins Ruby (DLTK) et EPIC ont été ajoutés à la version Ultimate. Par défaut, une icône pour changer de perspective est affichée dans la barre de menu comme indiqué ci-dessous. Cependant, il n'est pas fourni avec un compilateur ou un environnement d'exécution Ruby ou Peal, vous devrez donc l'installer vous-même.

スクリーンショット 2017-06-27 19.55.00.png

Améliorations du plug-in Pleiades

Autre

** Bug connu ** Il existe un bogue connu dans Eclipse Color Theme, un plugin inclus dans AiO qui vous permet de définir des thèmes tels que la couleur d'arrière-plan de l'éditeur et la couleur de la police. Si vous le définissez, il sera reflété dans l'éditeur et la fonction, mais vous ne pouvez pas le prévisualiser au moment du réglage. (Paramètres> Général> Apparence> Thème de couleur) Ce plugin n'a pas été mis à jour depuis quelques années et n'a pas encore été corrigé.

Plug-in populaire maintenant

Je voudrais présenter un plug-in qui n'est pas inclus dans AiO, mais dont on parle actuellement.

Thème Darkest Dark

Un plugin appelé le thème Darkest Dark est devenu très populaire sur le marché. C'est un thème plus sombre que le thème sombre standard Eclipse, et l'icône a un design plat en raison de son mécanisme de remplacement unique. Pour utiliser ce thème, installez le plug-in et définissez Paramètres> Général> Apparence Look & Feel sur Darkest Dark. Vous pouvez également définir Paramètres> EGradle> Editeur> Coloration de la syntaxe> Restaurer les paramètres par défaut pour les thèmes sombres.

スクリーンショット 2017-06-21 21.54.54.png

Pour installer Btn-install.png ou glisser-déposer sur Eclipse en cours d'exécution ou sur le site de mise à jour http://www.genuitec.com Veuillez utiliser / updates / webclipse / ci /.

Plug-in Kotlin

Avec Google annonçant officiellement l'ajout du support en tant que langage de développement Android, il semble que le nombre de téléchargements du plug-in Kotlin d'Eclipse ait grimpé en flèche. Kotlin est né à l'Institut Jetbrains en Russie (dont le siège est à Prague, la capitale de la République tchèque) et est un langage qui fonctionne sur des machines virtuelles Java qui seront transférées à une fondation à but non lucratif à l'avenir, et possède de nombreuses fonctionnalités modernes. J'ai. Le plugin pour Eclipse est également fabriqué par Jetbrains, mais il semble avoir des fonctionnalités minimales.

スクリーンショット 2017-05-28 15.30.43.png

Pour installer Btn-install.png ou faites-le glisser sur Eclipse en cours d'exécution ou mettez à jour le site https://dl.bintray.com Veuillez utiliser / jetbrains / kotlin / eclipse-plugin / last /.

Nouvelles fonctionnalités / modifications d'Eclipse Oxygen

Eclipse 4.7 Oxygen a un grand nombre d'ajouts de fonctionnalités, de corrections de bogues et d'améliorations. Certaines fonctionnalités sont également rétroportées sur Neon. Il n'y a pas de changements majeurs, mais il inclut quelques fonctionnalités utiles à connaître. Je voudrais en présenter quelques-uns.

Plug-in de couverture de code EclEmma 3.0

EclEmma, un plug-in classique pour mesurer la couverture de code, a été approuvé et normalisé en tant que projet formel sur eclipse.org. Vous pouvez effectuer la couverture comme vous le feriez pour exécuter ou déboguer. Bien que ce ne soit pas un gros problème, le graphique de couverture n'est pas affiché lorsque le plug-in de recherche Glance est affiché (les valeurs numériques sont affichées). Puisqu'il y a un problème du côté Glance, Glance est utilisé comme solution de contournement. Sinon, fermez Glance avec le bouton Esc ou ✕.

スクリーンショット 2017-05-25 22.49.29.png

Plug-in Gradle BuildShip 2.0

Le mode hors ligne est pris en charge. Lorsqu'il est activé, --offline sera ajouté à l'argument lors de l'appel de Gradle.

スクリーンショット 2017-05-29 22.59.23.png

De plus, les fonctions suivantes ont été ajoutées / modifiées.

Intégration Git 4.8

Ajout de fonctions

Meilleure convivialité

Performance améliorée

Corrections de bogues

Ingénierie de construction et de publication

Plug-in Java JDT 3.13

Exécuter jusqu'à la ligne cliquée

Il y a eu une fonction qui peut être exécutée avec Ctrl + R (Cmd + R) de la ligne arrêtée au point d'arrêt à la ligne avec le curseur, mais cette fois, Ctrl + Alt + clic gauche (Cmd + Opt + clic gauche) sur la règle verticale. Vous pouvez maintenant courir jusqu'à la ligne.

5月-11-2017 20-49-29.gif

Vue d'ensemble Affichage du point d'arrêt de la règle

Les points d'arrêt sont désormais également affichés dans la règle d'aperçu sur la droite. Vous pouvez également le désactiver à partir des paramètres d'annotation.

477b8864-5bca-f7ad-99fe-49049a08bcf2.png

Point de déclenchement

En définissant le point de déclenchement ajouté cette fois à un point d'arrêt spécifique, il ne s'arrêtera pas à tous les autres points d'arrêt tant que le point d'arrêt n'est pas passé. Ceci est utile lorsque le nombre de hits ou les points d'arrêt conditionnels sont difficiles à définir. Par exemple, dans le cas suivant, le premier appel à x () ne s'arrêtera pas à la ligne 15, mais s'arrêtera à la ligne 15 après avoir passé le deuxième appel à x () défini comme point de déclenchement. Les points d'arrêt qui sont des points de déclenchement ont un T dans le coin inférieur droit de l'icône et les autres points d'arrêt ont une diagonale T dans l'icône.

スクリーンショット 2017-05-12 21.00.51.png

Point de contrôle conditionnel

Un point de surveillance est un point d'arrêt spécial qui peut être défini sur un champ et s'arrête lorsqu'il est accédé ou modifié. Vous pouvez désormais définir des conditions pour les points de surveillance ainsi que pour les points d'arrêt conditionnels.

スクリーンショット 2017-05-14 16.05.40.png

Changement de points de trace

Les points de trace facilitent l'insertion de journaux de débogage avec des noms de méthode sans modifier la source. Cette action est créée en tant que point d'arrêt conditionnel à l'aide du modèle "systrace" qui génère les noms de classe et de méthode et est ininterrompue. Si vous souhaitez interrompre en tant que point d'arrêt normal, renvoyez explicitement true dans la section conditionnelle.

スクリーンショット 2017-05-14 15.42.07(3).png

Affichage de la valeur de retour de méthode qui n'est pas stockée dans les variables lors de l'exécution du débogage

Par défaut, le résultat de la méthode précédente est affiché dans la vue des variables même si le résultat de la méthode n'est pas stocké dans la variable. Cela peut être désactivé en désactivant Paramètres> Java> Débogage> Afficher les résultats de la méthode après l'étape. (S'il est activé, il peut être plus lent en raison de la VM)

スクリーンショット 2017-05-11 23.52.56.png

Afficher la trace de la pile JUnit sur la console

Vous pouvez maintenant afficher la trace de la pile sur la console à partir d'un bouton ajouté à la vue JUnit. Dans la console, vous pouvez copier une partie de la trace de pile ou accéder à une classe avec un lien hypertexte.

スクリーンショット 2017-05-11 21.38.57(3).png

Ignorer la boîte de dialogue de réorganisation d'importation

Auparavant, si vous aviez plusieurs importations ouvertes, vous deviez toutes les valider, mais vous pouvez maintenant les ignorer. Les types ignorés ne sont pas ajoutés à l'importation.

スクリーンショット 2017-05-11 21.53.30.png

Changement d'affichage des membres hérités dans un aperçu

Vous pouvez maintenant voir le contour rapide avec Ctrl + O (Cmd + O) dans l'éditeur, mais vous pouvez maintenant afficher ou masquer les membres hérités en appuyant successivement sur le même raccourci. Vous pouvez définir plus d'options d'affichage en ouvrant la boîte de dialogue à partir du filtre ▼> en haut à droite.

スクリーンショット 2017-05-13 20.03.26.png

Masquer les champs et méthodes obsolètes

Vous pouvez désormais masquer les membres obsolètes dans le menu ▽ de chaque vue. Vues cibles: Outline, Quick Outline, Members, Package Explorer, Project Explorer

スクリーンショット 2017-05-29 20.39.49.png

Plug-in PHP PDT 5.0

Prise en charge du serveur HTTP PHP intégré

Le serveur Web intégré PHP peut maintenant être démarré et arrêté depuis la vue du serveur. Vous pouvez l'utiliser pour tester ou pour une petite démo sans démarrer Apache etc., et si XDebug est installé, vous pouvez également utiliser le débogueur.

スクリーンショット 2017-06-27 20.25.54(2).png

Général

Éditeur

débogueur

Plug-in C / C ++ CDT 9.3

Éditeur

Aide au contenu

constant

Analyse de code / solution rapide GCC

Analyseur

Construire

déboguer

Autre

Plateforme 4.7

Suppression du double démarrage de l'application

Pour éviter un double démarrage, s'il est en cours d'exécution, il sera arrêté et redémarré. Même si ce paramètre est désactivé, il peut être activé en maintenant la touche Maj enfoncée au démarrage.

スクリーンショット 2017-05-11 21.12.56.png

Groupe de lancement qui contrôle le lancement de plusieurs applications

Les fonctionnalités qui étaient dans CDT ont été déplacées vers la plate-forme et corrigées pour être intuitives et faciles à utiliser. Des options telles que la spécification de la sortie de la console avec une expression régulière comme condition de continuation et sa dérivation si elle a déjà été démarrée ont été ajoutées.

スクリーンショット 2017-05-14 17.19.00.png スクリーンショット 2017-05-14 17.21.18.png

L'échappement lors du collage d'une chaîne est activé par défaut

Echap lors du collage de texte dans une chaîne littérale est désormais activé par défaut. Si la chaîne collée contient des guillemets doubles, elle sera échappée avec .

スクリーンショット 2017-05-12 23.12.31.png

Permutez à gauche et à droite dans l'éditeur de paramètres et de comparaison

Éditeur de comparaison スクリーンショット 2017-05-11 22.14.17(3).png

S'applique à tous les fichiers avec la même extension dans la boîte de dialogue de sélection de l'éditeur

Cliquez avec le bouton droit sur le fichier> Ouvrir suivant> La boîte de dialogue de sélection Ouvrir dans un autre éditeur comprend désormais une case à cocher «Utiliser avec tous les fichiers '* .xxx'», ce qui facilite la définition des éditeurs par extension. .. Les paramètres sont enregistrés dans "Général> Editeur> Association de fichiers", "Général> Type de contenu".

スクリーンショット 2017-05-11 22.30.43.png

Masquer l'ensemble de travail "Autres projets"

Vous pouvez diviser plusieurs projets en jeux de travail et sélectionner afficher / masquer dans "Sélectionner le jeu de travail ...", mais les projets qui ne sont pas stockés dans le jeu de travail sont affichés. Les "autres projets" ne le sont pas. N'a pas pu être affiché. A partir de ce moment, d'autres menus à afficher / masquer ont été ajoutés.

スクリーンショット 2017-05-12 22.26.21(3).png

Interface utilisateur basée sur un formulaire plat

L'interface utilisateur basée sur un formulaire est désormais plate. Ceci est influencé par un plugin appelé Clean Sheet.

スクリーンショット 2017-05-13 16.50.38.png

Changement d'éditeur amélioré

Vous pouvez filtrer les éditeurs ouverts avec Ctrl + E (Cmd + E) avec des caractères génériques pour les sélectionner. Vous pouvez déplacer la liste en appuyant sur Ctrl + E (Cmd + E) ou sur les touches haut et bas.

スクリーンショット 2017-05-13 19.25.18.png

Afficher / masquer la barre d'état

Vous pouvez maintenant afficher / masquer la barre d'état inférieure. À partir de l'accès rapide, vous pouvez rechercher par "Changer la barre d'état".

スクリーンショット 2017-05-14 10.50.48(3).png

Autre

  • Changement de l'étiquette OK de la boîte de dialogue en une étiquette qui indique clairement l'action
  • Les images peuvent maintenant être ouvertes directement dans le navigateur Web interne
  • La vue du point d'arrêt peut être triée par nom et heure de création
  • L'accès rapide peut maintenant être recherché par plusieurs chaînes de caractères séparées par des espaces
  • Vous pouvez maintenant utiliser des jokers * et? En accès rapide
  • Boîte de dialogue des paramètres de filtre simplifiée pour les problèmes, les signets et les vues de tâches
  • Problème, faites un clic droit sur la vue des tâches pour copier les détails

Recommended Posts

Essayez Eclipse 4.7 Oxygen New 30+ / Java 10 var!
Pleiades Eclipse 2020-03 Release ~ Java 14 Essayons de nouvelles fonctionnalités!
Essayez d'exécuter Selenuim 3.141.59 avec eclipse (java)
Essayez Java 8 Stream
java1.8 nouvelles fonctionnalités
Essayez grossièrement Java 9
À propos de Java Var
Résumé des nouvelles fonctionnalités de Java 12
Procédure d'installation Java (eclipse)
Eclipse ~ Création de projet Java ~
Résumé des nouvelles fonctionnalités de Java 13
Nouveautés de Java 8
Résumé des nouvelles fonctionnalités de Java 10
Résumé des nouvelles fonctionnalités de Java 14
Nouveautés de Java 9,10,11
Essayez la valeur de retour Java
Essayez d'utiliser RocksDB avec Java
[Java] Nouvelle méthode de génération de threads (2)
Essayez la connexion DB avec Java
Essayez de gratter en utilisant Java [Note]
Essayez d'appeler JavaScript en Java
Essayez de développer Spresense avec Java (1)
Essayez le type fonctionnel en Java! ①
Nouvelles fonctionnalités de Java7 à Java8
Essayez gRPC avec Java, Maven
Programme Null-safe en Java (Eclipse)
Environnement de développement Java (Mac, Eclipse)
Premier développement Java dans Eclipse
[Java] Nouvelle méthode de génération de threads (1)