web-dev-qa-db-fra.com

Comment transférer un projet Eclipse de Windows vers Ubuntu?

Cela peut sembler une question répétitive, et sur Google, j'ai trouvé un tas de questions similaires, mais sérieusement, rien n’a aidé.

Je ne sais pas pourquoi les projets ne fonctionnent pas comme ils sont lors de leur importation et comment les réparer. Je continue à avoir ces erreurs en disant que XXX ne peut pas être résolu. Captures d'écran ci-dessous.

Quelqu'un peut-il aider s'il vous plait? Je viens juste de commencer à utiliser Ubuntu.

enter image description hereenter image description here

4
Programming Noob

Oui, vous pouvez transférer des programmes Eclipse d'ubuntu vers Windows et inversement. Pour transférer des fichiers de Windows vers Ubuntu, vous devez exporter votre projet à partir de Windows, puis l'importer vers Ubuntu.

Exportation Fichier-> Exporter-> Général-> Fichier d'archivage et cochez le ou les projets (tous les fichiers liés à votre projet doivent être cochés) que vous souhaitez exporter et sélectionnez l'emplacement où vous souhaitez enregistrer les fichiers et vous devez également nommer le fichier. Maintenant, c'est à votre tour

Importation Fichier-> Importer-> Fichier d'archivage et sélectionnez le fichier exporté sous Windows. Ensuite, il y a un champ appelé Dans le dossier: ici, vous devez sélectionner l'emplacement de votre espace de travail et cliquer sur Terminer.

3
Roney Thomas

Ne pas simplement ouvrir le projet copié. Utilisez Fichier-> Importer-> Projet existant dans l'espace de travail.

Peut-être que le fichier .classpath dans votre répertoire de projet n'a pas été copié car il s'agirait d'un fichier caché sous Windows. Sous Linux, tout élément dont le nom commence par . est automatiquement considéré comme masqué.

Obtenez-vous ces erreurs même si vous créez un nouveau projet Java dans Eclipse, puis copiez le dossier src dans le projet?

Le fichier .classpath indique à Eclipse où charger les classes d'utilisateurs en plus des chemins de classes existants. Donc, vous pouvez avoir un problème de classe non résolu sans cela.

0
Samik

Les autres réponses répondent à votre question, mais sur la base de vos instantanés, je parierais que votre projet est configuré pour utiliser un runtime/SDK Java à une localisation codée en dur. Essayez de consulter les propriétés de votre projet, dans la bibliothèque système Java Chemin de construction/Bibliothèques/JRE ou dans le compilateur de code Java. Si vous voyez un chemin ressemblant à une fenêtre, ce n'est pas bon ...

Edit: Désolé, plus de détails:

  • Ouvrez les propriétés du projet en cliquant avec le bouton droit de la souris sur son nom (Scratch) dans l'Explorateur de packages et en cliquant sur Propriétés (la dernière entrée du menu, je pense).

  • Sélectionnez Java Chemin de construction à gauche, puis ouvrez l'onglet Bibliothèques et développez l'élément JRE System Library. Si vous voyez des choses comme/usr/lib/jvm ... ça va. Si vous voyez des problèmes tels que c: ... c'est votre problème: le projet demande à Eclipse de rechercher le kit de développement logiciel Java dans un emplacement spécifique à Windows.

J'espère que cela vous aidera ... Cependant, les suggestions de Samik semblent être un meilleur pari.

0
Bob the zealot