2010-04-14 40 views
162

He creado varios archivos .java. Todos ellos están ubicados en un directorio. Usé un editor de texto para escribir estos archivos. Ahora quiero cambiar a Eclipse. ¿Cómo puedo hacerlo? Lo he intentado de muchas maneras. Ninguno de ellos funcionaCómo crear un proyecto a partir de una fuente existente en Eclipse y luego encontrarlo?

añadido:

creo que la forma común es tener origen en la carpeta de Eclipse llamado "espacio de trabajo". Entonces, ¿cómo obtengo mis archivos en este directorio? ¿Debo usar eclipse para crear un nuevo proyecto a partir de una fuente existente y Eclipse pondrá todo el archivo en el área de trabajo? ¿O debería copiar manualmente todos mis archivos al espacio de trabajo? ¿Dónde debería poner mis archivos de clase? ¿Debo crear un subdirectorio? ¿Con que nombre?

añadieron 2:

Cuando intento crear un proyecto con el nombre "juego", el eclipse me escribe que ya existe un proyecto con tal nombre. Pero, ¿cómo puedo abrir este proyecto?

añadido 3:

En mi "espacio de trabajo" He creado un subdirectorio llamado "juego". Copié todo mi archivo .java en este subdirectorio. Luego, con Eclipse, creé un nuevo proyecto con el nombre de juego. Como resultado, Eclipse creó los archivos .classpath y .project en el directorio "juego". También creó subdirectorios bin y src. Y ahora creo que no es la forma correcta de hacerlo. Se supone que los archivos fuente están en el directorio "src". ¿Derecha? Y en este momento todos mis archivos .java están en el "espacio de trabajo \ juego".

añadido 4:

lo hice revés. Con Eclipse he creado un nuevo proyecto con el nombre "juego". Como resultado, Eclipse creó una carpeta llamada "juego" en la carpeta "espacio de trabajo". En "juego" la carpeta encontré la carpeta "src". Copié todos mis archivos .java en esta carpeta. Pero ahora en el "Explorador de paquetes" no puedo abrir la carpeta "src". Entonces, ¿cómo puedo acceder a mis archivos fuente desde Eclipse? ¿Por qué Eclipse no quiere abrir la carpeta "src"?

+0

Estás hablando de archivos .class, pero eclipse solo busca los archivos .java (los que editas). Creará la clase. Es muy común no tener los archivos de origen en su espacio de trabajo. También puede crear un nuevo proyecto, que creará una carpeta en su área de trabajo, donde luego podrá copiar sus archivos (probablemente la función de importación en eclipse también lo haga) – Thirler

+2

asegúrese de presionar f5 (actualizar) después de copiando cualquier archivo en un proyecto eclipse si lo haces mientras se está ejecutando. –

+0

Sospecho que no apareció nada en su espacio de trabajo porque todavía no ha abierto los archivos. Abra los archivos desde el directorio del proyecto, y aparecerán. Sin embargo, es solo una sospecha. – manuel

Respuesta

230

método más fácil:

  1. Poner todos los archivos de origen en un directorio llamado así por su proyecto. es decir, "Nombre del proyecto". Puede mantener este directorio en su espacio de trabajo o puede estar en otro lugar.
  2. Comience un nuevo proyecto en eclipse y asígnele el nombre con el mismo nombre de proyecto.
  3. Desactive la casilla "utilización ubicación predeterminada" y encontrar el directorio en el que su proyecto es a menos que su proyecto ya está en el espacio de trabajo - entonces no debe desmarcar la casilla "Usar ubicación predeterminada"
  4. Haga clic en 'siguiente'.

Eclipse debe ser lo suficientemente inteligente como para darse cuenta de lo que está sucediendo. Después de hacer clic en siguiente, le mostrará todos los archivos que encontró en ese directorio. Simplemente agregará automáticamente esos archivos a su proyecto. Voilà!

+0

Si mira la ayuda de Eclipse, parece que también sugieren de esta manera. –

+14

tenga en cuenta que si su fuente ya está en la ubicación predeterminada y desmarca "usar ubicación predeterminada" y busca su carpeta, eclipse se quejará de que ya hay un proyecto allí y no le permitirá continuar. – drevicko

+1

El paso 3 es incorrecto. Si desactivas "usar ubicación predeterminada", no funcionará, como dijo drevicko. – Draemon

0

En el explorador de paquetes y la pantalla de navegación, ahora debería ver el proyecto que ha creado. Tenga en cuenta que eclipse no copiará sus archivos, solo le permitirá usar la fuente existente y editarla desde eclipse.

+0

En el menú desplegable "Proyecto" "Abrir proyecto" no está activado. Creo que es porque no tengo proyectos en este momento. En el menú desplegable "Navegar", no veo ninguna opción relacionada con los proyectos. Veo "Ir a", "Tipo abierto", "Tipo abierto en la jerarquía", y así sucesivamente. – Roman

+0

Normalmente, debe tener una ventana acoplada a la izquierda que muestre los proyectos en su área de trabajo. Si no está allí, puede ir al menú: ventana -> mostrar vista -> paquete explorador. – Thirler

0

Hay varias maneras de agregar archivos a un proyecto de Java existente en Eclipse. Asumamos que ya ha creado el proyecto Java en Eclipse (por ejemplo, usando File ->New ->Project... - y seleccione Java project).

Para obtener archivos Java en el nuevo proyecto, puede hacer cualquiera de las siguientes acciones. Tenga en cuenta que también hay otras formas. La secuencia es mi preferencia.

  • Arrastre los archivos a la vista Navigator directamente desde el administrador de archivos nativo. Primero debe crear los paquetes Java necesarios. Este método es el mejor para algunos archivos en un paquete Java existente.
  • Use File ->Import... - seleccione File System. Aquí puede seleccionar exactamente qué archivos importar en el nuevo proyecto y en qué paquete Java ponerlos. Esto es extremadamente útil si desea importar muchos archivos o si hay varios paquetes de Java.
  • Copie los incendios directamente en la carpeta/directorio en el área de trabajo y luego use File ->Refresh para actualizar la vista Eclipse del sistema nativo. Recuerde seleccionar el nuevo proyecto antes de la actualización.

El último es lo que hizo - menos el refresco ...

6
  1. Haga clic derecho en el explorador de paquetes y seleccione Nuevo - Proyecto de Java
  2. Cree el nuevo proyecto del juego
  3. Abra el nuevo proyecto en el explorador de paquetes: debería ver solo la carpeta fuente llamada src (no hay nada adentro)
  4. Abra un explorador de archivos (p. Ej., Windows Explorer) y arrastre sus fuentes
  5. Arrástrelos a Eclipse y colóquelos dentro de la nueva carpeta src; si se le solicita, seleccione "Copiar archivos"
  6. Eclipse debe colocar los archivos en el paquete predeterminado; si no es correcto, puede editar los archivos ofensivos (marcados con un rojo cross) abriéndolos en Eclipse, seleccionando la declaración del paquete (generalmente línea 1), presionando Ctrl + 1 y seleccionando la opción apropiada (ej. "Mover xy para empaquetar com.game"
3

Esta respuesta va a ser para la cuestión

Cómo crear un nuevo proyecto Eclipse y añadir una carpeta o un nuevo paquete en el proyecto, o cómo construir un nuevo proyecto para archivos de Java existentes .

  1. Crear un nuevo proyecto en el menú Archivo-> Nuevo-> Proyecto de Java
  2. Si va a añadir un nuevo pakcage, a continuación, crear el mismo nombre de paquete aquí por Archivo-> Nuevo -> paquete
  3. Haga clic en el nombre del paquete en el navegador de proyectos, y haga clic derecho, y la importación ... Importar-> General-> sistema de archivos (elija su archivo o paquete)

esto funcionó f o yo espero que ayude a otros. Gracias.

0

Si bien la creación de un proyecto a partir de una carpeta completa puede o no funcionar dentro del área de trabajo, existe una condición fuera del área de trabajo que impide iniciar un nuevo proyecto con una carpeta completa.

Esto es relevante si utiliza numerosas ubicaciones de carpeta para orígenes, por ejemplo, una carpeta htdocs o www para proyectos web y una ubicación diferente para aplicaciones Java de escritorio.

La condición mencionada se produce cuando se le dice a Eclipse que cree un nuevo proyecto, y se le da una carpeta completa fuera del área de trabajo. Eclipse dirá que la carpeta no está vacía y evitará crear un nuevo proyecto dentro de la carpeta especificada. No he encontrado una forma de evitar esto, y cualquier solución requiere pasos adicionales.

Mi solución favorita es la siguiente

  1. Cambiar el nombre de la carpeta completa con una "Original" o "Copia de seguridad añadida.
  2. crear el proyecto Eclipse con el nombre de la carpeta completa antes de que se cambió el nombre de la carpeta.
  3. copiar todo el contenido carpetas llenas relabeled en la nueva carpeta de proyecto.

Eclipse debe hacer un nuevo proyecto, y actualizar ese proyecto con los nuevos contenidos de la carpeta mientras explora los cambios. Las fuentes existentes ahora son parte del nuevo proyecto.

Aunque tuvo que realizar tres pasos adicionales, ahora tiene una copia de seguridad con las fuentes originales disponibles, y también puede usar una copia de ellas en un proyecto existente. Si el espacio de almacenamiento es una preocupación, simplemente mueva/corte la fuente en lugar de copiar completamente el contenido de la carpeta original.

0

Si la creación de un nuevo proyecto basado en una estructura existente Maven:

crear el proyecto mediante un asistente general del proyecto y dar al proyecto el mismo nombre que acaba de crear.

Si intenta crear el proyecto como un proyecto de Maven a través de m2e recibirá un error que project/pom ya existe.

0
  1. Crear un nuevo proyecto ..
  2. haga clic derecho en su proyecto ..
  3. seleccionar Generar ruta -> Configurar Build Path
  4. En la pestaña fuente de elegir la fuente de conexión, los archivos .java que contienen carpeta ..

que estoy sugiriendo esto, ya que ninguno de los métodos que han trabajado intentado --- FYI

1

Hay dos cosas s

1- Si su ya un proyecto de Eclipse, a continuación, sólo tiene que ir a Archivo-> Import> General-> Proyecto existente en el lugar de trabajo

2- defina lo contrario, por ejemplo, el tipo de proyecto Java, Web, etc. Cree un nuevo proyecto de tipo que defina en su lugar de trabajo. Copie Pegar fuente, lib y otros archivos necesarios. actualizar, compilar y ejecutar el proyecto en eclipse.

1

El método más fácil es realmente bueno pero no se obtiene un proyecto Java estándar, es decir, .java y.archivos de clase separados en diferentes carpetas.

Para obtener este muy fácilmente:

  1. Crear una carpeta llamada "Nombre del Proyecto" en el espacio de trabajo de Eclipse.
  2. Copie o mueva su carpeta con los archivos .java a la carpeta "Nombre del proyecto".
  3. Cree un nuevo Proyecto Java llamado "NombreProyecto" (con el Use la ubicación predeterminada marcada).
  4. Presione <Enter> y listo.
-1

Siga estas instrucciones de los documentos estándar de eclipse.

  1. En la barra de menú principal, seleccione el enlace de comando Archivo> Importar .... Se abre el asistente de importación.
  2. Seleccione General> Proyecto existente en el espacio de trabajo y haga clic en Siguiente.
  3. Elija Seleccionar directorio raíz o Seleccionar archivo de almacenamiento y haga clic en Examinar asociado para ubicar el directorio o archivo que contiene los proyectos.
  4. En Proyectos, seleccione el proyecto o proyectos que desea importar.
  5. Haga clic en Finalizar para comenzar la importación.
+4

Esto parece como importar un proyecto existente, en lugar de crear un nuevo proyecto desde una fuente existente –

Cuestiones relacionadas