Téléchargement
illégal
Posez votre question Signaler

[JAVA] jSMSEngine - Envoie de sms par java

TheUltimateCaveMan 41Messages postés 24 juillet 2008Date d'inscription 10 mai 2011Dernière intervention - Dernière réponse le 11 mai 2011 à 00:35
Bonjour,
J'essai d'envoyer des sms avec un programme java utilisant la librairie "jsmsengine".
Pour ce faire je cable le telephone (nokia 6500) sur mon ordinateur avec un cable usb.
Puis j'utilise la classe SendMessage donnee en exemple (via eclipse) :
import org.jsmsengine.*;

class SendMessage
{
	public static void main(String[] args)
	{
		int status;
		CService srv = new CService("COM5", 9600, "Nokia", "6500");

		System.out.println();
		System.out.println("SendMessage(): sample application.");
		System.out.println("  Using " + srv._name + " " + srv._version);
		System.out.println();
		try
		{
			srv.setSimPin("0000");
			srv.connect();

			srv.setSmscNumber("");

			System.out.println("Mobile Device Information: ");
			System.out.println("	Manufacturer  : " + srv.getDeviceInfo().getManufacturer());
			System.out.println("	Model         : " + srv.getDeviceInfo().getModel());
			System.out.println("	Serial No     : " + srv.getDeviceInfo().getSerialNo());
			System.out.println("	IMSI          : " + srv.getDeviceInfo().getImsi());
			System.out.println("	S/W Version   : " + srv.getDeviceInfo().getSwVersion());
			System.out.println("	Battery Level : " + srv.getDeviceInfo().getBatteryLevel() + "%");
			System.out.println("	Signal Level  : " + srv.getDeviceInfo().getSignalLevel() + "%");

			COutgoingMessage msg = new COutgoingMessage("+336...", "Message from jSMSEngine API.");
			msg.setMessageEncoding(CMessage.MESSAGE_ENCODING_7BIT);

			srv.sendMessage(msg);

			srv.disconnect();
		}
		catch (Exception e)
		{
			e.printStackTrace();
		}
		System.exit(0);
	}
}

J'ai des exceptions :
Exception in thread "main" java.lang.NoClassDefFoundError: gnu/io/SerialPortEventListener
.....
Caused by: java.lang.ClassNotFoundException: gnu.io.SerialPortEventListener
....
Bien sur j'ai importe sur eclipse le jSMSEngine.jar.
Concernant le constructeur CService je ne sais pas comment choisir le port (COM1?).
Il en va de meme pour le setSimPin et setSmscNumber, que dois-je mettre?
Pourriez-vous m'aider a utiliser ce code ?
Merci beaucoup!
Lire la suite 

[JAVA] jSMSEngine - Envoie de sms par java »

1 réponses
Réponse
+0
moins plus
Si il dit que la lib n'est pas là, c'est qu'elle n'est pas là ou alors pas correctement chargée dans l'environnement de projet Eclipse. C'est donc à vérifier.
Ajouter un commentaire
Ce document intitulé « [JAVA] jSMSEngine - Envoie de sms par java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?