What i did was attaching the jar files into the project in netbeans... won't this enough?
On Fri, Sep 4, 2009 at 12:11 AM, Thanasis <[email protected]> wrote: > > From what I can understand, you haven't install the log4j jar file. > Please review the installation instructions again. > > On Sep 3, 6:01 pm, Ruchi <[email protected]> wrote: > > Hiii everyone, > > > > I'm a beginner to smslib. I tried this and followed the instructions. > > Using the netbeans IDE attaching the libraries and tried to use this > > example. but it throws an exception in the following code snippet. > > > > srv = new Service(); > > > > this is my code.... > > > > package smstest; > > > > /** > > * > > * @author Ruchintha > > */ > > > > import org.smslib.IOutboundMessageNotification; > > import org.smslib.Library; > > import org.smslib.OutboundMessage; > > import org.smslib.Service; > > import org.smslib.modem.SerialModemGateway; > > > > public class SendMessage > > { > > > > public void doIt() throws Exception > > { > > Service srv; > > OutboundMessage msg; > > OutboundNotification outboundNotification = new > OutboundNotification > > (); > > System.out.println("Example: Send message from a serial > gsm > > modem."); > > System.out.println(Library.getLibraryDescription()); > > System.out.println("Version: " + > Library.getLibraryVersion()); > > > > srv = new Service(); > > SerialModemGateway gateway = new > SerialModemGateway("modem.com1", > > "COM7", 57600, "SonyErricsson", "W800i"); > > gateway.setInbound(true); > > gateway.setOutbound(true); > > //gateway.setSimPin("0000"); > > srv.setOutboundNotification(outboundNotification); > > srv.addGateway(gateway); > > srv.startService(); > > System.out.println(); > > System.out.println("Modem Information:"); > > System.out.println(" Manufacturer: " + > gateway.getManufacturer()); > > System.out.println(" Model: " + gateway.getModel()); > > System.out.println(" Serial No: " + > gateway.getSerialNo()); > > System.out.println(" SIM IMSI: " + gateway.getImsi()); > > System.out.println(" Signal Level: " + > gateway.getSignalLevel() + > > "%"); > > System.out.println(" Battery Level: " + > gateway.getBatteryLevel() + > > "%"); > > System.out.println(); > > // Send a message synchronously. > > //msg = new OutboundMessage("+306948494037", "Hello from > SMSLib!"); > > //srv.sendMessage(msg); > > //System.out.println(msg); > > System.out.println("Now Sleeping - Hit <enter> to > terminate."); > > System.in.read(); > > srv.stopService(); > > } > > > > public class OutboundNotification implements > > IOutboundMessageNotification > > { > > public void process(String gatewayId, OutboundMessage > msg) > > { > > System.out.println("Outbound handler called from > Gateway: " + > > gatewayId); > > System.out.println(msg); > > } > > } > > > > public static void main(String args[]) > > { > > SendMessage app = new SendMessage(); > > try > > { > > app.doIt(); > > } > > catch (Exception e) > > { > > e.printStackTrace(); > > } > > } > > > > } > > > > but it throws this exception when i execute.... > > > > Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/ > > log4j/Level > > at org.slf4j.LoggerFactory.getSingleton(LoggerFactory.java: > > 189) > > at org.slf4j.LoggerFactory.bind(LoggerFactory.java:112) > > at org.slf4j.LoggerFactory.performInitialization > > (LoggerFactory.java:105) > > at org.slf4j.LoggerFactory.getILoggerFactory > > (LoggerFactory.java:235) > > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:208) > > at org.smslib.helper.Logger.<init>(Logger.java:34) > > at org.smslib.Service.<init>(Service.java:93) > > at smstest.SendMessage.doIt(SendMessage.java:31) > > at smstest.SendMessage.main(SendMessage.java:83) > > Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Level > > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > > at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java: > > 229) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: > > 320) > > ... 9 more > > Java Result: 1 > > > > Please someone help me out to figure this out > > > > Thanks. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SMSLib for Java User Group" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/smslib?hl=en -~----------~----~----~----~------~----~------~--~---
