2011-06-07 17 views
5

Tengo un proyecto donde hay un número de aplicaciones creadas como proyectos separados de Java.
Estos han sido enviados por alguien y de alguna manera los archivos .project y .classpath no se han copiado.Archivos .project y .classpath faltan en eclipse

Así que cuando intento importarlo a Eclipse me da un error: "No project found".
¿Hay alguna forma de generar los archivos faltantes?

Respuesta

6

No puede importarlos como proyecto si .project y .classpath faltan. Puede crear un nuevo proyecto Java y copiar los archivos fuente en él.

0

Véase el Java Build Path help page:

Creates a new folder that links to an location outside of the workspace

dicho esto, usted todavía tendrá que volver a crear la ruta de clase correcta usted mismo.

+0

Probé la función de enlace pero allí el nombre de los paquetes cambia y es demasiado tedioso para cambiarlo todo de nuevo ... en lugar de eso hice proyectos vacíos y copié las carpetas ... gracias – swati

+0

@swati: la característica del enlace wouldn ' t cambie el nombre de sus paquetes. Permitiría declarar un directorio externo como parte de su proyecto, y convertir ese directorio en uno 'src', para ser compilado. Pero los directorios que contiene (que representan sus paquetes) no se modificarán. Consulte http://stackoverflow.com/questions/1470827/external-output-folder-in-eclipse/1470833#1470833 para obtener más información. – VonC

6

Tengo la solución perfecta para este problema. Después de seguir los pasos simples, ¡podrá importar sus códigos fuente en Eclipse!

En primer lugar, la razón por qué no puede importar su proyecto en Eclipse estación de trabajo es que usted no tiene .project y .classpath archivo.

Ahora sabemos por qué sucede esto, así que todo lo que tenemos que hacer es crear .project y .classpath archivo dentro del archivo de proyecto. Así es cómo se hace:

En primer lugar crear .classpath archivo:

  1. crear un nuevo archivo de texto y el nombre como .classpath copiar y pegar
  2. siguientes códigos y guardarlo:

    <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath>

A continuación, cree .project archivo:

  1. crear un nuevo archivo de texto y el nombre como .project copiar y pegar
  2. códigos siguientes:

    <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>HereIsTheProjectName</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> </projectDescription>

  3. usted tiene para cambiar el campo de nombre a su nombre de proyecto.puede hacer esto en la línea 3 cambiando HereIsTheProjectName a su propio nombre de proyecto. entonces guárdalo.

Eso es todo, disfruta !!

Cuestiones relacionadas