[JAVA] [Utilisation d'Eclipse] Précautions lors du déplacement de l'espace de travail en cours de création vers un autre PC

Mémorandum et partage

Quand j'étais débutant en programmation, je faisais une application web en Java avec Eclipse. Espace de travail → J'ai créé un projet et écrit divers codes, mais je devais travailler sur un autre PC, donc quand j'ai essayé de copier tout l'espace de travail et de le déplacer vers un autre terminal pour travailler Le problème qui est arrivé.

J'ai eu l'erreur suivante

1.jpg

Dans l'onglet marqueur en bas, il y a (1) des problèmes de chemin de construction java et (2) des problèmes de projet de facette.

Hypothèses / discussion

Dans Eclipse, les paramètres de l'espace de travail sont enregistrés dans un fichier .metadata pour chaque espace de travail. Lorsque j'ai copié tout l'espace de travail et déplacé les données vers un environnement différent, je pense que l'erreur ci-dessus s'est produite, probablement parce que les paramètres n'ont pas pu être transmis entre l'Eclipse de destination et le fichier de paramètres. .. Les paramètres de perspective et de thème définis sur le PC sur lequel j'ai travaillé pour la première fois ont également été initialisés. Le projet n'est pas chargé et le serveur n'est pas créé.

Le projet a été importé depuis le menu d'importation avec "Projet existant dans l'espace de travail", Les paramètres de l'espace de travail et les paramètres de chaque projet n'ont peut-être pas été correctement liés.

Jetez un œil aux propriétés du projet

Dans cet état, cliquez avec le bouton droit sur le projet importé> Propriétés et ouvrez le chemin de génération Java. << JRE System Library >> n'est pas lié. En outre, «conteneur de chemin de classe serveur» est également indépendant.

2.jpg Cela signifie-t-il que les paramètres du projet sont hérités du PC précédent, mais différents de ceux de l'espace de travail?

Résoudre à partir de la bibliothèque système JRE

Une fois la bibliothèque système JRE sélectionnée, cliquez sur Modifier pour afficher l'écran ci-dessous. 3.jpg ↑ Cliquez sur le JRE installé

4.jpg ↑ Cliquez sur Rechercher

5.jpg ↑ Lorsque vous sélectionnez le dossier dans lequel JRE est installé, il sera recherché et ajouté automatiquement.

6.jpg ↑ Ce que vous avez recherché a été ajouté au JRE installé. Comme il s'agissait de java11 sur le PC avant la migration, sélectionnez 11 et définissez-le comme valeur par défaut.

7.jpg ↑ Lorsque vous revenez à l'écran, vous pouvez sélectionner le JRE ajouté dans la colonne alternative, alors réglez-le sur 11.

8.jpg ↑ Ensuite, le x qui était affiché a d'abord disparu. Pour une raison quelconque, lorsque vous l'appliquez, le fermez et l'ouvrez à nouveau, il est marqué d'une croix.Ainsi, lorsque vous sélectionnez à nouveau la version spécifiée dans le JRE installé, l'affichage x et non lié disparaît et vous passez au chemin du module. fait. (Image ci-dessous)

9.jpg

Puis résolvez le conteneur de chemin de classe du serveur

Cette fois, le serveur n'a pas été créé lors de l'ouverture de l'espace de travail, alors créez le serveur. En bas, cliquez sur "Aucun serveur disponible. Cliquez sur ce lien pour créer un nouveau serveur". 12.jpg

Cette fois, c'était Tomcat9, alors sélectionnez-le (fenêtre de gauche dans l'image suivante). Vous devez également faire attention aux paramètres de l'environnement d'exécution du serveur sous le nom du serveur. Cliquez sur «Configurer l'environnement d'exécution» en bas à droite de l'environnement d'exécution du serveur et la fenêtre de droite de l'image apparaîtra. Sélectionnez l'emplacement du nom Apache Tomcat. Ensuite, le bouton d'édition sur le côté droit peut être sélectionné, alors cliquez dessus.

13.jpg

Ensuite, l'environnement de l'environnement d'exécution du serveur actuellement sélectionné s'affiche comme suit. 14.jpg ↑ Vous devez vérifier le répertoire d'installation de Tomcat et le lier avec le paramètre de la bibliothèque système JRE que vous avez résolu précédemment. Ici, Java 11 a déjà été défini comme JRE par défaut, il n'y a donc pas de problème avec le JRE par défaut de l'atelier dans la colonne JRE.

Si un autre JRE est sélectionné, corrigez-le ou cliquez sur "Ajouter ..." dans la première nouvelle fenêtre de définition de serveur pour le définir.

Vérification

Cliquez avec le bouton droit sur le projet> Rouvrez le chemin de construction Java et regardez l'onglet Bibliothèque. Le conteneur de chemin de classe du serveur n'est pas lié, mais lorsque celui-ci est sélectionné, cliquez sur le bouton Modifier à droite.

Ensuite, la fenêtre sur le côté droit de l'image ci-dessous apparaîtra, alors sélectionnez le runtime que vous avez défini précédemment (si vous avez créé d'autres paramètres, ils seront également affichés). 15.jpg

↓ Enfin, lorsque vous revenez aux propriétés du projet et cliquez sur l'élément d'exécution cible, la liste d'exécution sera affichée, assurez-vous donc que l'environnement d'exécution que vous avez défini précédemment est également coché. (Dans mon cas, il y a eu un chèque dans un endroit différent) 16.jpg

Maintenant, lorsque je l'applique et la ferme, toutes les erreurs ont disparu. (Si vous avez défini des paramètres individuels pour le code de caractère ou l'avertissement / erreur, vous devez les définir séparément.)

peut-être

C'est peut-être le plus important. Vous devrez peut-être utiliser l'exportation / importation pour déplacer des dossiers vers différents environnements pour différents espaces de travail. J'ai dit "par espace de travail", mais pour être précis, c'est "espace de travail (réglage)".

exportation

◆ Fichier> Exporter Dans l'assistant d'exportation qui s'ouvre, Général> Paramètres → Suivant

Avec "Tout exporter" coché, spécifiez le nom du dossier et le nom de fichier de la destination d'exportation à partir du fichier de paramètres de destination et cliquez sur Terminer pour créer un fichier .epf à l'emplacement spécifié. (Ce fichier ne contient pas le projet)

importer

Lors de l'importation Tout d'abord, lorsque vous démarrez Eclipse, vous ouvrez une sorte d'espace de travail, mais l'image est que vous chargez les paramètres d'espace de travail (.epf) que vous avez exportés précédemment. Le projet lui-même est importé dans l'espace de travail terminé et utilisé. Lors de l'importation, je pense qu'il y avait également un paramètre pour copier le projet importé dans l'espace de travail, vous devez donc le sélectionner si nécessaire.

◆ Fichier> Importer Dans l'assistant d'importation qui s'ouvre, Général> Paramètres → Suivant

Complet avec toutes les importations vérifiées

Enfin et surtout

Merci de m'appeler depuis longtemps. Depuis que j'ai une courte histoire de programmation et d'utilisation d'Eclipse, j'ai encore un peu de compréhension, mais j'aimerais résoudre chaque problème un par un même si cela prend du temps.

Recommended Posts

[Utilisation d'Eclipse] Précautions lors du déplacement de l'espace de travail en cours de création vers un autre PC
Lorsque Eclipse ne parvient pas à démarrer le serveur
Quand le survol d'Eclipse est difficile à voir
Commande pour essayer d'utiliser Docker pour le moment
Échec de la création de la machine virtuelle Java lors de l'installation d'Eclipse.
J'ai essayé de traduire le message d'erreur lors de l'exécution d'Eclipse (Java)
Un moyen simple de créer une classe de mappage lors de l'utilisation de l'API
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.
L'histoire selon laquelle l'erreur de construction ne s'est pas arrêtée lors de l'utilisation d'Eclipse 2020
[Rails 5] Comment afficher l'écran de changement de mot de passe lors de l'utilisation de l'appareil