Hi,
Ive been trying to compile the code below (Main.java) but i keep getting this error: Package com.leibict.ussd.USSD doesnt exit. The Package does exist (USSD2.java)as well as
as corresponding file path which are com/leibict/ussd/.
Code:package ussdtest;
import com.leibict.ussd.USSD;
public class Main
{
public Main()
{
}
public static void main(String args[])
{
try
{
int res = USSD.initialize();
res = USSD.connect("localhost", 5404);
do
{
Thread.sleep(1000L);
} while(true);
}
catch(InterruptedException x)
{
return;
}
}
Code:
This is the second code which ive put in the com/leibict/ussd/ folder, ive also generated d class file :
[COLOR="Green"]package com.leibict.ussd;
import java.io.PrintStream;
public class USSD2
{
public USSD2()
{
}
public static native int initialize();
public static native int connect(String s, int i);
public static native int ussd_request(int i, String s);
public static native int ussd_end(int i, String s);
public static native int ussd_requestShortCode(String s);
private static native int pong();
private static void cb_ussd_service(int dialogId, String shortCode, String phoneNumber)
{
System.out.println((new StringBuilder()).append(dialogId).append(" ").append(shortCode).append(" ").append(phoneNumber).toString());
int res = ussd_end(dialogId, "bye!");
System.out.println(res);
}
private static void cb_ussd_serviceEx(int dialogId, String shortCode, String destinationReference, String originationReference, String destinationNumber, String originationNumber, String msisdn)
{
System.out.println((new StringBuilder()).append(dialogId).append(" ").append(shortCode).toString());
int res = ussd_end(dialogId, "bye!");
System.out.println(res);
}
private static void cb_ussd_response(int dialogId, String str)
{
System.out.println("cb_response");
}
private static void cb_ussd_end(int dialogId)
{
System.out.println("cb_end");
}
private static void cb_disconnected()
{
System.out.println("cb_disconnected");
}
private static void cb_connected()
{
System.out.println("cb_connected");
}
private static void cb_ping()
{
System.out.println("cb_ping");
pong();
}
static
{
System.loadLibrary("ussdjni");
}
}[/COLOR]
Any ideas on where im gng wrong ?
Regards.
