Şimdi Ara

java kodu derleme hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
5 Misafir (1 Mobil) - 4 Masaüstü1 Mobil
5 sn
1
Cevap
0
Favori
1.060
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • elimde şöyle bir kod var seri port haberleşme için. ancak ben derlemeyi beceremedim acaba kodda mı hata var yoksa derleyemiyor muyum? teşekkür ederim.
    işte kod(invalid flag hatası veriyor):


    import net.tinyos.message.*;
    import net.tinyos.util.*;

    import java.io.*;
    import java.text.*;

    public class testReverseUART implements MessageListener
    {
    static final short TOS_UART_ADDR = 0x007e;
    private String m_strings[];
    private MoteIF m_moteif;
    private int m_nSend;

    testReverseUART( String[] args )
    {
    if( args.length <= 0 )
    {
    System.out.println("usage: testReverseUART [string]");
    System.exit(0);
    }

    try
    {
    m_moteif = new MoteIF((Messenger)null);
    m_moteif.registerListener(new ReverseUARTMsg(), this);
    }
    catch (Exception e)
    {
    System.out.println("ERROR: Couldn't contact serial forwarder.");
    System.exit(1);
    }

    m_strings = args;
    m_nSend = -1;
    m_moteif.start();

    }

    public synchronized void send( String str )
    {
    try
    {
    ReverseUARTMsg m = new ReverseUARTMsg();
    m.setString_str( str );
    m_moteif.send( MoteIF.TOS_BCAST_ADDR, m );
    System.out.println( "Send> " + m.getString_str() );
    }
    catch (IOException e)
    {
    e.printStackTrace();
    System.out.println("ERROR: Can't send message");
    System.exit(1);
    }
    }

    public boolean sendNextString()
    {
    if( ++m_nSend >= m_strings.length )
    {
    m_nSend = 0;
    return false;
    }

    send( m_strings[m_nSend] );
    return true;
    }

    synchronized public void messageReceived( int destAddr, Message m )
    {
    System.out.println( "Recv> " + ((ReverseUARTMsg)m).getString_str() );
    if( sendNextString() == false )
    {
    System.out.println("... done.");
    System.exit(0);
    }
    }

    public static void main(String[] args)
    {
    testReverseUART m = new testReverseUART( args );
    m.sendNextString();
    }
    }







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.