2011-06-03 15 views
6

Después de importar un archivo .java estándar en Eclipse usando Git, traté de compilar y ejecutar el archivo. Eclipse me dio este error:Después de importar en eclipse usando eGit, no se puede compilar y ejecutar. ¿Qué debo hacer?

"Unable to launch: The selection cannot be launched, and there are no recent launches." 

¿Qué debo hacer?

+0

usted no dijo si ha importado un archivo Java en un proyecto de Eclipse Java existente, o si usted está tratando de importar fuente de Java de una repetición de git sin información de proyecto de eclipse. –

+0

el segundo. – PersianExcursion

+0

Oh, está bien. Creo que debe asegurarse de que la carpeta en la que se encuentran los archivos fuente de Java esté designada como una carpeta de origen en la configuración del proyecto. – MatrixFrog

Respuesta

5

Debe asegurarse de que su código java esté en un proyecto Java. Si la fuente de git se crea a partir de ant, hay un "Archivo> Nuevo> Otro ...> proyecto Java desde el archivo de compilación de ant".

De lo contrario es necesario crear un proyecto Java en Eclipse y luego 1) importar el origen en el directorio proj/src o 2) Crear una carpeta vinculada en eclipse que apunta a la ubicación de origen en el sistema de archivos.

Luego debe configurar el classpath (agregue los jar necesarios para la compilación).

+0

Gracias. Esto es lo que finalmente hice. – PersianExcursion

0

No estoy realmente relacionado con git, no creo. Solo necesita decirle qué archivo ejecutar. Haga clic con el botón derecho en el archivo con la función main() y haga clic en "Ejecutar como ..."> Aplicación Java

+0

Gracias, pero no hay esa opción. Solo la opción de agregar configuraciones de ejecución, lo cual me confunde: debe haber una mejor manera. – PersianExcursion

0

En la última pantalla del asistente "Clone Git Repository" de Eclipse, asegúrese de que "Importar todos los proyectos de Eclipse existentes después de que termine la clonación" esté marcado.

(Tal vez esta opción no estaba disponible hace 4 años cuando la pregunta fue publicada.)

Cuestiones relacionadas