如何在Raspberry Pi中通过USB加密狗使用Javafx或Java ME发送和接收短信?

时间:2015-10-23 13:22:25

标签: java java-me

我正在开展一个项目,我必须向一个号码发送短信并收到短信回复。我正在使用Java和Raspberry Pi。我使用过J2me。

这是我的代码:

public class SMS_Sender extends MIDlet {


@Override
public void startApp() {
    SmsSenderThread obj= new SmsSenderThread("123456789","helloworld");
Thread obj2=new Thread(obj);
 obj2.start();
 } 

   @Override
  public void destroyApp(boolean unconditional) {
  }
 }
class SmsSenderThread extends Thread {
private final String thisPhnNo;
private final String thisMsg;

// Get the values from the Messaging midlet class
public SmsSenderThread(String passPhnNo, String passMsg) {
    this.thisPhnNo = passPhnNo;
    this.thisMsg = passMsg;
}

@Override
public void run() {


    // Creating the connection
    MessageConnection msgCon = null;

    try {
        // Open the connection with a port
        msgCon = (MessageConnection) Connector.open("sms"+thisPhnNo +":50000");
    } catch (IOException ex) {
        ex.printStackTrace();
    }

    // Create platform tp put a new text message
    TextMessage txtMsg = (TextMessage) msgCon.newMessage(MessageConnection.TEXT_MESSAGE);

    // Set the aircraft (here the SMS) for which payment is received
    txtMsg.setPayloadText(thisMsg);

    try {
        msgCon.send(txtMsg);
    } catch (IOException ex) {
        Logger.getLogger(SmsSenderThread.class.getName()).log(Level.SEVERE, null, ex);
    }
}
}

以下是我遇到的错误:

  

在执行模式下启动模拟器      TRACE :,无法打开和阅读
     file:C:\ Users \ Amit Raturi..javame-      SDK \ 8.2 \工作\ EmbeddedDevice1 \ appdb \ 00000017.ii      java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit
     Raturi..javame-SDK \ 8.2 \工作\ EmbeddedDevice1 \ appdb \ 00000017.ii       - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0       - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21       - .unknown ... unknown。(),bci = 26       - .unknown ... unknown。(),bci = 8       - .unknown ... unknown。(),bci = 1       - .unknown ... unknown。(),bci = 7       - .unknown ..(),bci = 68       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30TRACE:      java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit
     Raturi \。\。javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000015.ii>,无法
     打开并读取文件:C:\ Users \ Amit Raturi..javame-      SDK \ 8.2 \工作\ EmbeddedDevice1 \ appdb \ 00000015.ii       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10       - .unknown ... unknown。(),bci = 3       - .unknown ... unknown。(),bci = 419       - .unknown ... unknown。(),bci = 122       - .unknown ... unknown。(),bci = 60       - .unknown ... unknown。(),bci = 194       - .unknown ... unknown。(),bci = 2       - .unknown..run(),bci = 5       - java / lang / Thread.run(),bci = 5      java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit
     Raturi..javame-SDK \ 8.2 \工作\ EmbeddedDevice1 \ appdb \ 00000015.ii       - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0       - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21       - .unknown ... unknown。(),bci = 26       - .unknown ... unknown。(),bci = 8       - .unknown ... unknown。(),bci = 1       - .unknown ... unknown。(),bci = 7       - .unknown ..(),bci = 68       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58      跟踪:      C:\ Users \ Amit Raturi \。\。javame-
     sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000011.ii&gt ;,无法打开和读取
     file:C:\ Users \ Amit Raturi..javame-      SDK \ 8.2 \工作\ EmbeddedDevice1 \ appdb \ 00000011.ii       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10       - .unknown ... unknown。(),bci = 3       - .unknown ... unknown。(),bci = 419       - .unknown ... unknown。(),bci = 122       - .unknown ... unknown。(),bci = 60       - .unknown ... unknown。(),bci = 194       - .unknown ... unknown。(),bci = 2       - .unknown..run(),bci = 5       - java / lang / Thread.run(),bci = 5     java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit
    Raturi..javame-SDK \ 8.2 \工作\ EmbeddedDevice1 \ appdb \ 00000011.ii       - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0       - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21       - .unknown ... unknown。(),bci = 26       - .unknown ... unknown。(),bci = 8       - .unknown ... unknown。(),bci = 1       - .unknown ... unknown。(),bci = 7       - .unknown ..(),bci = 68       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6      跟踪:      C:\ Users \ Amit Raturi \。\。javame-
     sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 0000000f.ii&gt ;,无法打开和读取
     file:C:\ Users \ Amit Raturi..javame-
     SDK \ 8.2 \工作\ EmbeddedDevice1 \ appdb \ 0000000f.ii       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10       - .unknown ... unknown。(),bci = 3       - .unknown ... unknown。(),bci = 419       - .unknown ... unknown。(),bci = 122       - .unknown ... unknown。(),bci = 60       - .unknown ... unknown。(),bci = 194       - .unknown ... unknown。(),bci = 2       - .unknown..run(),bci = 5       - java / lang / Thread.run(),bci = 5      java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit
     Raturi..javame-SDK \ 8.2 \工作\ EmbeddedDevice1 \ appdb \ 0000000f.ii       - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0       - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21       - .unknown ... unknown。(),bci = 26       - .unknown ... unknown。(),bci = 8       - .unknown ... unknown。(),bci = 1       - .unknown ... unknown。(),bci = 7       - .unknown ..(),bci = 68       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6      跟踪:      C:\ Users \ Amit Raturi \。\。javame-     sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 0000000d.ii&gt ;,无法打开和读取文件:
    C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 0000000d.ii       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30       - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10      - .unknown ... unknown。(),bci = 3     - .unknown ... unknown。(),bci = 419     - .unknown ... unknown。(),bci = 122     - .unknown ... unknown。(),bci = 60     - .unknown ... unknown。(),bci = 194     - .unknown ... unknown。(),bci = 2     - .unknown..run(),bci = 5     - java / lang / Thread.run(),bci = 5   java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 0000000d.ii     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21     - .unknown ... unknown。(),bci = 26     - .unknown ... unknown。(),bci = 8     - .unknown ... unknown。(),bci = 1     - .unknown ... unknown。(),bci = 7     - .unknown ..(),bci = 68     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10     - .unknown ... unknown。(),bci = 3     - .unknown ... unknown。(),bci = 419     - .unknown ... unknown。(),bci = 122     - .unknown ... unknown。(),bci = 60     - .unknown ... unknown。(),bci = 194     - .unknown ... unknown。(),bci = 2     - .unknown..run(),bci = 5     - java / lang / Thread.run(),bci = 5   java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 0000000b.ii     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21     - .unknown ... unknown。(),bci = 26     - .unknown ... unknown。(),bci = 8     - .unknown ... unknown。(),bci = 1     - .unknown ... unknown。(),bci = 7     - .unknown ..(),bci = 68     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10     - .unknown ... unknown。(),bci = 3     - .unknown ... unknown。(),bci = 419     - .unknown ... unknown。(),bci = 122     - .unknown ... unknown。(),bci = 60     - .unknown ... unknown。(),bci = 194     - .unknown ... unknown。(),bci = 2     - .unknown..run(),bci = 5     - java / lang / Thread.run(),bci = 5   java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000009.ii     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21     - .unknown ... unknown。(),bci = 26     - .unknown ... unknown。(),bci = 8     - .unknown ... unknown。(),bci = 1     - .unknown ... unknown。(),bci = 7     - .unknown ..(),bci = 68     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10     - .unknown ... unknown。(),bci = 3     - .unknown ... unknown。(),bci = 419     - .unknown ... unknown。(),bci = 122     - .unknown ... unknown。(),bci = 60     - .unknown ... unknown。(),bci = 194     - .unknown ... unknown。(),bci = 2     - .unknown..run(),bci = 5     - java / lang / Thread.run(),bci = 5   跟踪:,无法打开和读取文件:C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 0000000b.ii   TRACE :,无法打开和读取文件:C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000009.ii   TRACE :,无法打开和读取文件:C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000007.ii   TRACE :,无法打开和读取文件:C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000005.ii   java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000007.ii     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21     - .unknown ... unknown。(),bci = 26     - .unknown ... unknown。(),bci = 8     - .unknown ... unknown。(),bci = 1     - .unknown ... unknown。(),bci = 7     - .unknown ..(),bci = 68     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10     - .unknown ... unknown。(),bci = 3     - .unknown ... unknown。(),bci = 419     - .unknown ... unknown。(),bci = 122     - .unknown ... unknown。(),bci = 60     - .unknown ... unknown。(),bci = 194     - .unknown ... unknown。(),bci = 2     - .unknown..run(),bci = 5     - java / lang / Thread.run(),bci = 5   java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000005.ii     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21     - .unknown ... unknown。(),bci = 26     - .unknown ... unknown。(),bci = 8     - .unknown ... unknown。(),bci = 1     - .unknown ... unknown。(),bci = 7     - .unknown ..(),bci = 68     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10     - .unknown ... unknown。(),bci = 3     - .unknown ... unknown。(),bci = 419     - .unknown ... unknown。(),bci = 122     - .unknown ... unknown。(),bci = 60     - .unknown ... unknown。(),bci = 194     - .unknown ... unknown。(),bci = 2     - .unknown..run(),bci = 5     - java / lang / Thread.run(),bci = 5   java.io.IOException:storage_open():没有这样的文件或目录,C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000003.ii     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 0     - com / sun / midp / io / j2me / storage / RandomAccessStream..unknown。(),bci = 21   TRACE :,无法打开和读取文件:C:\ Users \ Amit Raturi..javame-sdk \ 8.2 \ work \ EmbeddedDevice1 \ appdb \ 00000003.ii     - .unknown ... unknown。(),bci = 26     - .unknown ... unknown。(),bci = 8     - .unknown ... unknown。(),bci = 1     - .unknown ... unknown。(),bci = 7     - .unknown ..(),bci = 68     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 58     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 6     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 30     - com / sun / midp / midletsuite / MIDletSuiteStorage..unknown。(),bci = 10     - .unknown ... unknown。(),bci = 3     - .unknown ... unknown。(),bci = 419     - .unknown ... unknown。(),bci = 122     - .unknown ... unknown。(),bci = 60     - .unknown ... unknown。(),bci = 194     - .unknown ... unknown。(),bci = 2     - .unknown..run(),bci = 5     - java / lang / Thread.run(),bci = 5

0 个答案:

没有答案
相关问题