hi Neil, it s actually about Apache Felix that s why i am here ^^, my question is directly linked to the Apache Felix tutos, so thanks for the link.
cheers, T 2012/5/14 Neil Bartlett <[email protected]> > Tayouh, > > This mailing list is about Apache Felix... it is not a help forum for > elementary Java. Please work through the Java Tutorial, particularly the > Getting Started section: > http://docs.oracle.com/javase/tutorial/getStarted/index.html > > Regards > Neil > > Tayeb Cherfouh <[email protected]> > 14 May 2012 12:07 > this is all i seem to have as result! > > c:\classes\tutorial\exp1>javac -classpath > D:\felix-framework-4.0.2\bin\felix.jar > > javac: no source files > Usage: javac <options> <source files> > use -help for a list of possible options > > 2012/5/14 Tayeb Cherfouh <[email protected]><[email protected]> > > > Tayeb Cherfouh <[email protected]> > 14 May 2012 11:49 > thanks a lot Ken :) i ll give it a try right now > > 2012/5/14 Ken Gilmer <[email protected]> <[email protected]> > > > Ken Gilmer <[email protected]> > 14 May 2012 11:47 > Hi Tayeb, > > To compile your java program you need to tell javac where the classes > that your code references are located. Specifically the classes that are > not part of the standard Java library, such as Felix. If you run "javac > -help" you can see all the parameters it takes. You'll find this line > helpful: > > -classpath <path> Specify where to find user class files and > annotation processors > > So if you use this parameter to specify where the felix.jar is located, the > "package <x> does not exist" errors should be resolved. You may need to do > this for multiple jars depending on what classes your program references. > > hth, > ken > > > Tayeb Cherfouh <[email protected]> > 14 May 2012 10:10 > Hi guys, > i am new at this world and i ve downloaded the felix framework, jdk and > sdk... well after that i ve started the apache tutorials with N°1: Apache > Felix Tutorial Example > 1<http://felix.apache.org/site/apache-felix-tutorial-example-1.html><http://felix.apache.org/site/apache-felix-tutorial-example-1.html> > : > A bundle that listens for OSGi service events. > it was great i ve learned much as i was writing the code and things, but > when i went to the cmd so i can compile it i just got lost! > first off what did they mean when they say to have felix.jar in the class > path? > second off this is what i get if i try to compile: > > c:\classes\tutorial\exp1>javac -d c:\classes *.java > Activator.java:7: error: package org.osgi.framework does not exist > import org.osgi.framework.BundleActivator; > ^ > Activator.java:8: error: package org.osgi.framework does not exist > import org.osgi.framework.BundleContext; > ^ > Activator.java:9: error: package org.osgi.framework does not exist > import org.osgi.framework.ServiceListener; > ^ > Activator.java:10: error: package org.osgi.framework does not exist > import org.osgi.framework.ServiceEvent; > ^ > Activator.java:16: error: cannot find symbol > public class Activator implements BundleActivator, ServiceListener > ^ > symbol: class BundleActivator > Activator.java:16: error: cannot find symbol > public class Activator implements BundleActivator, ServiceListener > ^ > symbol: class ServiceListener > Activator.java:24: error: cannot find symbol > public void start(BundleContext context){ > ^ > symbol: class BundleContext > location: class Activator > Activator.java:32: error: cannot find symbol > public void stop(BundleContext context){ > ^ > symbol: class BundleContext > location: class Activator > Activator.java:42: error: cannot find symbol > public void serviceChanged(ServiceEvent event){ > ^ > symbol: class ServiceEvent > location: class Activator > Activator.java:45: error: cannot find symbol > if(event.getType() == ServiceEvent.REGISTRED) > ^ > symbol: variable ServiceEvent > location: class Activator > Activator.java:49: error: cannot find symbol > else if (event.getType() == ServiceEvent.UNREGISTRED) > ^ > symbol: variable ServiceEvent > location: class Activator > Activator.java:53: error: cannot find symbol > else if (event.getType() == ServiceEvent.MODIFIED) > ^ > symbol: variable ServiceEvent > location: class Activator > 12 errors > > c:\classes\tutorial\exp1> > > it s obvious that i have an issue with the dependencies but how to fix that > ? > i dunno if this would help, but my tutorial java file is saved under > c:/classes/... while my felix-framework is under > d:/felix-framework-4.0.2... does this have anything to do with it? am i > supposed to have the tutorial under felix for instance or something? > > cheers, > >

