2012-07-08 14 views
6

He descargado un código escrito en la plataforma Eclipse y quiero compilarlo, pero uno de los archivos jar que incluyo usa una clase llamada ISafeRunnable, y el nombre canónico de la clase es: org.eclipse.core.runtime.ISafeRunnable. Pero no importa cuántos archivos jar empiece por org.eclipse.core.runtime y lo agregue a mi ruta de compilación, ninguno de ellos contiene ISafeRunnable !!! ¡¡¡¡Ayuda por favor!!!!¿Dónde está ISafeRunnable?

+3

Hace que desee ayudar. [Aquí está, OP] (http://grepcode.com/file/repository.grepcode.com/java/eclipse.org/3.5/org.eclipse.equinox/common/3.5.0/org/eclipse/core/ runtime/ISafeRunnable.java) –

+0

Encontrado [este] (http://www.jarfinder.com/index.php/java/info/org.eclipse.core.runtime.ISafeRunnable)? – CodeCaster

+0

@CodeCaster: ¡Lo intenté antes de hacer la pregunta! ¡No está ahí! Pero gracias de todos modos ... –

Respuesta

6

¿Te ayudaría si importas org.eclipse.equinox.common también? Compruebe this thread, por ejemplo:

La interfaz ISafeRunnable se encuentra en el equinoccio Plugin (org.eclipse.equinox.common). Si agrega la biblioteca SWT a su proyecto , se debe agregar a la ruta de compilación automáticamente. Puede hacer haciendo clic con el botón derecho en su proyecto, eligiendo Build Path/Add Libraries ... y luego seleccionando la Biblioteca SWT. Después, su proyecto debe contener una nueva carpeta, que tenga el mismo icono que la carpeta JRE , y que contenga un par de jar, incluidos org.eclipse.swt ... y org.eclipse.equinox.common.

+0

Gracias ... Agregué el 'org.eclipse.equinox.common' y tada !!! La clase está allí, pero la segunda parte de tu respuesta no funciona para mí. ¡Cuando abro Buildpath/Add Library, no hay ninguna opción de SWT allí! Mi Eclipse es Eclipse 3.7.1 J2EE ... Siempre agrego swt al agregar manualmente el archivo jarL org.eclipse.swt.cocoa/win32 .... –

+3

Duuuuude !!!!!!! –

0

Está en la biblioteca del jarro org.eclipse.core.runtime. Consulte esto link para ver la lista de interfaces incluidas en la biblioteca. Asegúrese de estar utilizando el derecho platform (3.7) versión

+0

¿De qué versión de Eclipse? Se descompuso en 'equinox.common' hace mucho tiempo. –

+0

Eclipse 3.7: Usted http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fcore%2Fruntime%2FISafeRunnable.html – GETah

+0

proporcionar un enlace a su Javadoc. No se disputa el nombre del paquete, sino el ID del paquete OSGi en el que reside. De su enlace no pude deducir el ID del paquete. ¿Viste mi enlace en los comentarios? –