Error: [javac] Activator.java:3: package org.osgi.framework does not exist [javac] import org.osgi.framework.BundleActivator;
Me he estado peleando con OSGi un rato siguiendo un tutorial de Sven Haiges (Vodafone). La cuestión es que me ha aparecido el siguiente mensaje de error al intentar ejecutar el build.xml:
[javac] …\Activator.java:3: package org.osgi.framework does not exist
[javac] import org.osgi.framework.BundleActivator;
……. (muchos más)
Ya había añadido el classpath en eclipse, pero parece ser que cuando se utiliza ant no lo tiene en cuenta. Así que lo he solucionado modificando el fichero build.xml que propone el tutorial de la siguiente manera:
<javac destdir = “./classes”
debug = “on”
srcdir = “./src”
classpath = “C:\knopflerfish_osgi_2.1.0\knopflerfish.org\osgi\framework.jar”
>
He añadido el valor de classpath, suponiendo que el directorio de instalacion de knopflerfish sea ese, a la etiqueta javac.
Con esto ya compila perfectamente, espero que os haya servido.
June 21st, 2008 at 4:16 pm
Que buena la bola del Mundo. El de Novelda soy yo. No se porque pero yo estoy en todos sitios menos donde debo de estar. Un dia de estos te aparecerá que vienen mis visitas desde china.
¿Qué es knopflerfish?
June 21st, 2008 at 4:55 pm
Knopflerfish es una version del framework OSGi que utilizo para el proyecto en el que estoy trabajando.
En cuanto a lo de Novelda, denuncia a la empresa por boicotear el principado de Balsicas.
June 21st, 2008 at 11:33 pm
¿Qué es un framework?
June 22nd, 2008 at 9:48 am
¿Que es splunge?
June 22nd, 2008 at 10:48 pm
¿Donde está Noruega e Italia?
España está en semifinales.
June 23rd, 2008 at 9:54 am
Estan haciendo cosas mas importantes que ver el futbol.