Abrir un proyecto de Eclipse en otra instancia de Eclipse en otra computadora

Creé un proyecto Java con dos paquetes usando Eclipse en mi computadora de escritorio. Cada paquete tiene varios archivos, incluidas algunas pruebas JUnit. El directorio raíz del proyecto se encuentra en mi carpeta de Dropbox, y ahora estoy tratando de abrir este proyecto desde mi computadora portátil, sin acceso a mi escritorio.

Logré 'Importar' el proyecto usando

File -> Import -> General -> Existing Projects into Workspace

pero el proyecto importado solo se parece parcialmente al que tenía en mi escritorio.

En mi escritorio mi estructura era

MarsRover
L src
| L org.ChrisWilson.MarsRover
|   L File1.java
|   L File2.java
|   L File3.java
|
L tests
  L org.ChrisWilson.MarsRoverTests
    L Test1.java
    L Test2.java
    L Test3.java

Entonces, tengo el proyecto llamado MarsRoveren la parte superior, dos directorios llamados srcy testsdebajo de eso. Cada directorio contiene un paquete, llamado org.ChrisWilson.MarsRovery org.ChrisWilson.MarsRoverTestsrespetuosamente, y cada uno de estos paquetes contiene los archivos fuente y de prueba.

Mi proyecto importado se ve así:

MarsRover
L bin
| L org
|   L ChrisWilson
|     L MarsRover
|       L File1.class
|       L File2.class
|       L File3.class
|     L MarsRoverTests
|       L Test1.class
|       L Test2.clas
|       L Test3.class
L src
| L org
|   L ChrisWilson
|     L MarsRover
|       L File1.java
|       L File2.java
|       L File3.java
|
L tests
  L org
    L ChrisWilson
      L MarsRoverTests
        L Test1.java
        L Test2.java
        L Test3.java

Mis paquetes se han perdido y ahora todo es solo un directorio. Ya no puedo ejecutar ni mi proyecto ni las pruebas.

Lo que quiero es poder abrir mi proyecto en Eclipse ejecutándose en diferentes computadoras y tener la primera estructura del proyecto. Soy nuevo en Eclipse y Java, y agradecería cualquier consejo sobre cómo hacer que trabajar con estas dos herramientas en diferentes computadoras sea lo más fácil posible.

Respuesta 1

Existe el riesgo de "archivos en conflicto". Cuando tenga su proyecto abierto en el escritorio y en la computadora portátil al mismo tiempo, realizan cambios en la configuración del proyecto que Dropbox no puede fusionar. así que es mejor pasar a git o algo similar (tal vez en bitbucket.org) e ignorar el directorio .metdata de eclipse (cada cliente tiene su propia configuración de proyecto)

Respuesta: 2

He tenido muy buenas experiencias con la creación de proyectos Maven (donde pom.xml describe el diseño, etc.).

Lo más simple por ahora es más probable que cree nuevos proyectos maven y mueva su código existente a eso.

Necesitará una distribución de Eclipse con "m2e" (o descargue "m2e" del mercado de Eclipse) y luego puede copiar los proyectos a una nueva computadora y usar Importar -> Proyectos existentes de Maven allí.

Respuesta: 3

'el siguiente código funciona bien con ciertas entradas y no con otras, el código es una implementación de una lista enlazada circular dada una = longitud de la lista y k = pasos a seguir para eliminar el ...

Estoy tratando de capturar imágenes de una aplicación flash que se ejecuta en un navegador y procesarlas en una aplicación Java. Hasta ahora, estoy usando (simplificado): Robot r; BufferedImage i = r ....

Tengo un proyecto de NetBeans. En el directorio del proyecto, he creado algunos directorios adicionales para mantener recursos (imágenes). Entonces, la ruta de una de mis imágenes es "/res/imgs/on.png" ("res" y ...

Estoy usando la biblioteca Java para JSON-RPC 2.0 de dzhuvinov. Tengo problemas para configurar mi nombre de usuario y contraseña para la autenticación de acceso básico para las llamadas. Mi código se ve así: public static ...