мое приложение jar (SMSlib) работает только в командной строке и netbeans

Я разработал приложение, которое отправляет SMS (используя SMSlib), когда я запускаю свое приложение в netbeans, оно работает хорошо и отправляет SMS без проблем.

с тот же компьютер экспортирует исполняемый файл Jar, перестает отправлять SMS.

но когда я запускаю свою банку в командной строке:

java -jar "D:\dist\Abs.jar"

приложение работает хорошо и отправляет SMS, я скопировал файлы следующим образом:

 comm.jar ==> C: \ Program Files \ Java \ jdk1.7.0_79 \ lib
 comm.jar ==> C: \ Program Files \ Java \ jdk1.7.0_79 \ jre \ lib \ ext
 win32com.dll ==> C: \ Program Files \ Java \ jdk1.7.0_79 \ bin
 win32com.dll ==> C: \ Program Files \ Java \ jdk1.7.0_79 \ jre \ bin
 win32com.dll ==> C: \ Windows \ System32
 javax.comm.properties ==> C: \ Program Files \ Java \ jdk1.7.0_79 \ lib
 javax.comm.properties ==> C: \ Program Files \ Java \ jdk1.7.0_79 \ jre \ lib

у кого-то есть идея, где проблема?

благодарю вас

трассировка стека (netbeans):

mars 30, 2016 12:32:11 PM Abs.AjouterAbs jBAbsSMSActionPerformed
INFOS: Entering application.

    0 [AWT-EventQueue-0] INFO smslib  - SMSLib: A Java API library for sending and receiving SMS via a GSM modem or other supported gateways.
    This software is distributed under the terms of the Apache v2.0 License.

    0 [AWT-EventQueue-0] INFO smslib  - Version: 3.5.1
    0 [AWT-EventQueue-0] INFO smslib  - JRE Version: 1.7.0_79
    0 [AWT-EventQueue-0] INFO smslib  - JRE Impl Version: 24.79-b02
    0 [AWT-EventQueue-0] INFO smslib  - O/S: Windows 7 / x86 / 6.1
    0 [AWT-EventQueue-0] DEBUG smslib  - Initialized.
    0 [AWT-EventQueue-0] INFO smslib  - Queue directory not defined. Queued messages will not be saved to filesystem.
    0 [AWT-EventQueue-0] DEBUG smslib  - Initialized.
    0 [NotifyQueueManager] DEBUG smslib  - Running...
    0 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager running...
    0 [AWT-EventQueue-0] DEBUG smslib  - Initialized.
    0 [DelayQueueManager] DEBUG smslib  - Running...
    0 [DelayQueueManager] DEBUG smslib  - DelayQueueManager running...
    0 [WatchDog] DEBUG smslib  - Running...
    0 [Thread-7] INFO smslib  - GTW: modem.com4: Starting gateway, using Generic AT Handler.
    0 [Thread-7] INFO smslib  - GTW: modem.com4: Opening: COM20 @9600
    47 [Thread-7] DEBUG smslib  - Initialized.
    47 [Thread-7] DEBUG smslib  - Initialized.
    47 [KeepAlive [modem.com4]] DEBUG smslib  - Running...
    47 [CNMIEmulatorProcessor [modem.com4]] DEBUG smslib  - ** disabled **
    47 [Thread-7] DEBUG smslib  - GTW: modem.com4: ModemReader thread started.
    47 [Thread-7] DEBUG smslib  - GTW: modem.com4: AsyncNotifier thread started.
    47 [Thread-7] DEBUG smslib  - GTW: modem.com4: AsyncMessageProcessor thread started.
    47 [Thread-7] DEBUG smslib  - GTW: modem.com4: clearBuffer() called.
    1061 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :(27)
    1264 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :+++
    1467 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :ATZ(cr)
    1670 [Thread-7] DEBUG smslib  - GTW: modem.com4: clearBuffer() called.
    2684 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :ATZ(cr)
    2886 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :ATE0(cr)
    3089 [Thread-7] DEBUG smslib  - GTW: modem.com4: clearBuffer() called.
    4103 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CPIN?(cr)
    4103 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: +CPIN: READY
    4103 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :+CPIN: READY(cr)
    4103 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :ATE0(cr)
    4306 [Thread-7] DEBUG smslib  - GTW: modem.com4: clearBuffer() called.
    5320 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CLIP=1(cr)
    5320 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: OK
    5320 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :OK(cr)
    5320 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+COPS=0(cr)
    5320 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: OK
    5320 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :OK(cr)
    5320 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :ATE0(cr)
    5523 [Thread-7] DEBUG smslib  - GTW: modem.com4: clearBuffer() called.
    6537 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CREG=1(cr)
    6537 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: OK
    6537 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :OK(cr)
    6537 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CREG?(cr)
    6537 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: +CREG: 1,1OK
    6537 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :+CREG: 1,1(cr)OK(cr)
    6537 [Thread-7] INFO smslib  - GTW: modem.com4: GSM: Registered to home network.
    6537 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CMEE=1(cr)
    6552 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: OK
    6552 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :OK(cr)
    6552 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CPMS=?(cr)
    6552 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: +CPMS: ("SM","ME"),("SM","ME"),("SM","ME")OK
    6552 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :+CPMS: ("SM","ME"),("SM","ME"),("SM","ME")(cr)OK(cr)
    6552 [Thread-7] INFO smslib  - GTW: modem.com4: MEM: Storage Locations Found: SMME
    6552 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CNMI=?(cr)
    6568 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: +CNMI: (0-2),(0-3),(0,2),(0-2),(0,1)OK
    6568 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :+CNMI: (0-2),(0-3),(0,2),(0-2),(0,1)(cr)OK(cr)
    6568 [Thread-7] DEBUG smslib  - CNMI: Found best match: 2
    6568 [Thread-7] DEBUG smslib  - CNMI: Found best match: 1
    6568 [Thread-7] DEBUG smslib  - CNMI: Found best match: 0
    6568 [Thread-7] DEBUG smslib  - CNMI: Found best match: 2
    6568 [Thread-7] DEBUG smslib  - CNMI: Found best match: 0
    6568 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CNMI=2,1,0,2,0(cr)
    6568 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: OK
    6568 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :OK(cr)
    6568 [Thread-7] DEBUG smslib  - GTW: modem.com4: SEND :AT+CMGF=0(cr)
    6568 [Thread-7] DEBUG smslib  - GTW: modem.com4: BUFFER: OK
    6568 [Thread-7] DEBUG smslib  - GTW: modem.com4: RECV :OK(cr)
    6568 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
    6568 [Thread-7] DEBUG smslib  - Initialized.
    6568 [Thread-7] INFO smslib  - GTW: modem.com4: Gateway started.
    6568 [QueueManager [modem.com4]] DEBUG smslib  - Running...
    6677 [NotifyQueueManager] DEBUG smslib  - Running...
    6677 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager running...
    6677 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
    6786 [NotifyQueueManager] DEBUG smslib  - Running...
    6786 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager running...
    11576 [QueueManager [modem.com4]] DEBUG smslib  - Running...
    11576 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: SEND :AT+CMMS=2(cr)
    11576 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: BUFFER: AT+CMMS=2OK
    11576 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: RECV :AT+CMMS=2(cr)(cr)OK(cr)
    11591 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: =================================================
    << SmsSubmitPdu >>
    Raw Pdu: 0011000B911296564756F30008FF6000410062007300200076006F0075007300200069006E0066006F0072006D006500200071007500650020006C00270065006E0076006F0069002000640065007300200053004D005300200065007300740020007400E90072006D0069006E00E9

    SMSC Address: [Length: 0 octets]
    First Octet: 11 [TP-MTI: (SMS-SUBMIT), TP-MMS: (has no messages), TP-RD: (allow duplicates), TP-VPF: (validity format, integer, TP-SRI: (No Status Report), TP-SRR: (No Status Report), TP-UDHI: (no UDH)]
    Message Reference: 00
    Destination Address: [Length: 11 (0B), Type: 81 (10000001), Address: 21696574653]
    TP-PID: 00 (00000000)
    TP-DCS: 08 (UCS2 encoding) (00001000)
    TP-VPF: 10584 hours

    User Data Length: 96 (60) octets
    User Data (pdu) : 00410062007300200076006F0075007300200069006E0066006F0072006D006500200071007500650020006C00270065006E0076006F0069002000640065007300200053004D005300200065007300740020007400E90072006D0069006E00E9
    User Data (decoded): [Abs vous informe que l'envoi des SMS est términé]
    =================================================

    11591 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: Sending Pdu: 0011000B911296564756F30008FF6000410062007300200076006F0075007300200069006E0066006F0072006D006500200071007500650020006C00270065006E0076006F0069002000640065007300200053004D005300200065007300740020007400E90072006D0069006E00E9
    11591 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: SEND :AT+CMGS=110(cr)
    11794 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: clearBuffer() called.
    12808 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: SEND :0011000B911296564756F30008FF6000410062007300200076006F0075007300200069006E0066006F0072006D006500200071007500650020006C00270065006E0076006F0069002000640065007300200053004D005300200065007300740020007400E90072006D0069006E00E9
    14259 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: BUFFER: 0011000B911296564756F30008FF6000410062007300200076006F0075007300200069006E0066006F0072006D006500200071007500650020006C00270065006E0076006F0069002000640065007300200053004D005300200065007300740020007400E90072006D0069006E00E9+CMGS: 61OK
    14259 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: RECV :0011000B911296564756F30008FF6000410062007300200076006F0075007300200069006E0066006F0072006D006500200071007500650020006C00270065006E0076006F0069002000640065007300200053004D005300200065007300740020007400E90072006D0069006E00E9(26)(cr)+CMGS: 61(cr)OK(cr)
    14274 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
    14384 [NotifyQueueManager] DEBUG smslib  - Running...
    14384 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager running...
    15008 [WatchDog] DEBUG smslib  - Running...
    19282 [QueueManager [modem.com4]] DEBUG smslib  - Running...
    19282 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: SEND :AT+CMMS=2(cr)
    19282 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: BUFFER: AT+CMMS=2OK
    19282 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: RECV :AT+CMMS=2(cr)(cr)OK(cr)
    19282 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: =================================================
    << SmsSubmitPdu >>
    Raw Pdu: 0051000B911296564756F30008FF8C0500035D02010059004F005300520041002000420045004E0041004200440045004C0041004400480049004D002000650073007400200061006200730065006E00740028006500290020006C00650020003D003D003D003D003D003E003A00330030002D00300033002D00320030003100360028007300E90061006E006300650031002900200065006E0020

    SMSC Address: [Length: 0 octets]
    First Octet: 51 [TP-MTI: (SMS-SUBMIT), TP-MMS: (has no messages), TP-RD: (allow duplicates), TP-VPF: (validity format, integer, TP-SRI: (No Status Report), TP-SRR: (No Status Report), TP-UDHI: (has UDH)]
    Message Reference: 00
    Destination Address: [Length: 11 (0B), Type: 81 (10000001), Address: 21696574653]
    TP-PID: 00 (00000000)
    TP-DCS: 08 (UCS2 encoding) (00001000)
    TP-VPF: 10584 hours

    User Data Length: 140 (8C) octets
    User Data (pdu) : 0500035D02010059004F005300520041002000420045004E0041004200440045004C0041004400480049004D002000650073007400200061006200730065006E00740028006500290020006C00650020003D003D003D003D003D003E003A00330030002D00300033002D00320030003100360028007300E90061006E006300650031002900200065006E0020
    User Data Header (pdu) : 0500035D0201
    User Data Header Length: 5 (05) octets

    UDH Information Elements:
    ConcatInformationElement[00, 03, 5D0201][MpRefNo: 93, MpMaxNo: 2, MpSeqNo: 1]

    Non UDH Data (pdu)    : 0059004F005300520041002000420045004E0041004200440045004C0041004400480049004D002000650073007400200061006200730065006E00740028006500290020006C00650020003D003D003D003D003D003E003A00330030002D00300033002D00320030003100360028007300E90061006E006300650031002900200065006E0020
    Non UDH Data (decoded): [YOSRA BENABDELADHIM est absent(e) le =====>:30-03-2016(séance1) en ]
    =================================================

    19282 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: Sending Pdu: 0051000B911296564756F30008FF8C0500035D02010059004F005300520041002000420045004E0041004200440045004C0041004400480049004D002000650073007400200061006200730065006E00740028006500290020006C00650020003D003D003D003D003D003E003A00330030002D00300033002D00320030003100360028007300E90061006E006300650031002900200065006E0020
    19282 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: SEND :AT+CMGS=154(cr)
    19485 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: clearBuffer() called.
    20499 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: SEND :0051000B911296564756F30008FF8C0500035D02010059004F005300520041002000420045004E0041004200440045004C0041004400480049004D002000650073007400200061006200730065006E00740028006500290020006C00650020003D003D003D003D003D003E003A00330030002D00300033002D00320030003100360028007300E90061006E006300650031002900200065006E0020
    21903 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: BUFFER: 0051000B911296564756F30008FF8C0500035D02010059004F005300520041002000420045004E0041004200440045004C0041004400480049004D002000650073007400200061006200730065006E00740028006500290020006C00650020003D003D003D003D003D003E003A00330030002D00300033002D00320030003100360028007300E90061006E006300650031002900200065006E0020+CMGS: 62OK
    21903 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: RECV :0051000B911296564756F30008FF8C0500035D02010059004F005300520041002000420045004E0041004200440045004C0041004400480049004D002000650073007400200061006200730065006E00740028006500290020006C00650020003D003D003D003D003D003E003A00330030002D00300033002D00320030003100360028007300E90061006E006300650031002900200065006E0020(26)(cr)+CMGS: 62(cr)OK(cr)
    21918 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: =================================================
    << SmsSubmitPdu >>
    Raw Pdu: 0051000B911296564756F30008FF680500035D0202006D0061007400E800720065003A0041006E0061006C0079007300650020003200200065007400200073006F006E00200061006200730065006E0063006500200065007300740020006E006F006E0020006A00750073007400690066006900E90065

    SMSC Address: [Length: 0 octets]
    First Octet: 51 [TP-MTI: (SMS-SUBMIT), TP-MMS: (has no messages), TP-RD: (allow duplicates), TP-VPF: (validity format, integer, TP-SRI: (No Status Report), TP-SRR: (No Status Report), TP-UDHI: (has UDH)]
    Message Reference: 00
    Destination Address: [Length: 11 (0B), Type: 81 (10000001), Address: 21696574653]
    TP-PID: 00 (00000000)
    TP-DCS: 08 (UCS2 encoding) (00001000)
    TP-VPF: 10584 hours

    User Data Length: 104 (68) octets
    User Data (pdu) : 0500035D0202006D0061007400E800720065003A0041006E0061006C0079007300650020003200200065007400200073006F006E00200061006200730065006E0063006500200065007300740020006E006F006E0020006A00750073007400690066006900E90065
    User Data Header (pdu) : 0500035D0202
    User Data Header Length: 5 (05) octets

    UDH Information Elements:
    ConcatInformationElement[00, 03, 5D0202][MpRefNo: 93, MpMaxNo: 2, MpSeqNo: 2]

    Non UDH Data (pdu)    : 006D0061007400E800720065003A0041006E0061006C0079007300650020003200200065007400200073006F006E00200061006200730065006E0063006500200065007300740020006E006F006E0020006A00750073007400690066006900E90065
    Non UDH Data (decoded): [matère:Analyse 2 et son absence est non justifiée]
    =================================================

    21918 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: Sending Pdu: 0051000B911296564756F30008FF680500035D0202006D0061007400E800720065003A0041006E0061006C0079007300650020003200200065007400200073006F006E00200061006200730065006E0063006500200065007300740020006E006F006E0020006A00750073007400690066006900E90065
    21918 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: SEND :AT+CMGS=118(cr)
    22121 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: clearBuffer() called.
    23135 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: SEND :0051000B911296564756F30008FF680500035D0202006D0061007400E800720065003A0041006E0061006C0079007300650020003200200065007400200073006F006E00200061006200730065006E0063006500200065007300740020006E006F006E0020006A00750073007400690066006900E90065
    24165 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: BUFFER: 0051000B911296564756F30008FF680500035D0202006D0061007400E800720065003A0041006E0061006C0079007300650020003200200065007400200073006F006E00200061006200730065006E0063006500200065007300740020006E006F006E0020006A00750073007400690066006900E90065+CMGS: 63OK
    24180 [QueueManager [modem.com4]] DEBUG smslib  - GTW: modem.com4: RECV :0051000B911296564756F30008FF680500035D0202006D0061007400E800720065003A0041006E0061006C0079007300650020003200200065007400200073006F006E00200061006200730065006E0063006500200065007300740020006E006F006E0020006A00750073007400690066006900E90065(26)(cr)+CMGS: 63(cr)OK(cr)
    24180 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
    24290 [NotifyQueueManager] DEBUG smslib  - Running...
    24290 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager running...
    29188 [QueueManager [modem.com4]] DEBUG smslib  - Running...
    30015 [WatchDog] DEBUG smslib  - Running...
    30062 [CNMIEmulatorProcessor [modem.com4]] DEBUG smslib  - ** disabled **
    32480 [DelayQueueManager] DEBUG smslib  - DelayQueueManager end...
    32683 [WatchDog] DEBUG smslib  - Stopped.
    32683 [AWT-EventQueue-0] INFO smslib  - GTW: modem.com4: Stopping gateway...
    32683 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
    32683 [QueueManager [modem.com4]] DEBUG smslib  - Stopped.
    32683 [KeepAlive [modem.com4]] DEBUG smslib  - Stopped.
    32683 [CNMIEmulatorProcessor [modem.com4]] DEBUG smslib  - Stopped.
    32683 [SMSLib-AsyncNotifier : modem.com4] DEBUG smslib  - GTW: modem.com4: AsyncNotifier thread ended.
    32683 [SMSLib-AsyncMessageProcessor : modem.com4] DEBUG smslib  - GTW: modem.com4: AsyncMessageProcessor thread ended.
    32683 [SMSlib-ModemReader-modem.com4] DEBUG smslib  - GTW: modem.com4: ModemReader thread ended.
    32683 [AWT-EventQueue-0] INFO smslib  - GTW: modem.com4: Closing: COM20 @9600
    32683 [AWT-EventQueue-0] INFO smslib  - GTW: modem.com4: Gateway stopped.
    32792 [NotifyQueueManager] DEBUG smslib  - Running...
    32792 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager running...
    32792 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
    32885 [NotifyQueueManager] DEBUG smslib  - Stopped.

mars 30, 2016 12:33:01 PM Abs.AjouterAbs jBAbsSMSActionPerformed
INFOS: Exiting application.

выполнение jar, перехватите следующее исключение (см. изображение) exception

порт модема

javax.comm.properties:

#
# Drivers loaded by the Java Communications API standard extension
# at initialization time
#
# Format:
#   Each line must contain ONE driver definition only
#   Each line must be of the form:
#           driver=<ClassName>
#       No spaces or tabs in the line.
#       ClassName must implement the interface javax.comm.CommDriver
#           example: driver=Win32Serial
#   
#
# The hash(#) character indicates comment till end of line.
#
# Windows Serial Driver
Driver=com.sun.comm.Win32Driver

person Mehdi Dellegi    schedule 29.03.2016    source источник
comment
Пожалуйста, отредактируйте свой вопрос и добавьте трассировку стека   -  person Nadeem Shukoor    schedule 30.03.2016
comment
то, что вы (Надим Шукур) сказали (Вы не подписали файл jar....), кажется наиболее логичным, особенно когда я вижу 16 [AWT-EventQueue-0] INFO smslib. - Каталог очереди не определен. Сообщения, поставленные в очередь, не будут сохраняться в файловой системе в трассировке стека. Я думаю, что моей банке не разрешено писать в раздел, содержащий системные файлы c:. Я попытаюсь понять, как подписать банку, и я попробую это.   -  person Mehdi Dellegi    schedule 30.03.2016
comment
Я подписал баночку как сказал Надим Шукур, но не всегда получается   -  person Mehdi Dellegi    schedule 30.03.2016
comment
Используете ли вы USB-модем для отправки SMS? , Если это так, из изображения я вижу, что вы можете изменить порт модема. Пожалуйста, измените его и проверьте   -  person Nadeem Shukoor    schedule 30.03.2016
comment
Я проверил порт 1 ... 21, но все та же ошибка.   -  person Mehdi Dellegi    schedule 30.03.2016
comment
Добавьте в свой вопрос содержимое javax.comm.properties как из версии NetBeans, так и из автономной версии Windows, скрывая любые сведения о соединении, которые вы считаете конфиденциальными. Однако не запутывайте детали порта или интерфейса. Нам это понадобится, чтобы ответить на ваш вопрос.   -  person ManoDestra    schedule 30.03.2016
comment
Не изменяйте свойства модема. Я подозреваю, что вам, возможно, придется изменить файл javax.comm.properties. Я думаю, что там почти наверняка будет указан номер порта, если только в дополнение к этому файлу не используется другой файл свойств. Если вы опубликуете содержимое javax.comm.properties, надеюсь, мы сможем это исправить очень быстро.   -  person ManoDestra    schedule 30.03.2016
comment
извините, я не понял, что вы имеете в виду. у вас есть ссылка на документацию, которую вы сказали?   -  person Mehdi Dellegi    schedule 30.03.2016
comment
Я не менял свойства модема, отключаю модем и подключаю его к другому USB порту и каждый раз когда меняю подключение модема то ком порт меняется. Я публикую файл javax.com, который вы найдете после изображения 2.   -  person Mehdi Dellegi    schedule 30.03.2016
comment
Попробуйте выполнить поиск в коде вашего приложения, чтобы увидеть, где устанавливается номер порта при попытке подключения. В этом файле свойств его нет. Или может быть какой-то другой файл свойств приложения, в котором хранится эта конфигурация. Также может помочь увидеть полную трассировку стека. Убедитесь, что оно выводится в вашем приложении, чтобы вы могли получить более подробную информацию об исключении.   -  person ManoDestra    schedule 30.03.2016
comment
вот часть консоли netbeans: 16 [Thread-7] INFO smslib - GTW: модем: начальный шлюз с использованием универсального обработчика AT. 16 [Thread-7] INFO smslib - GTW: модем: Открытие: COM8-9600 47 ....... 47 ........... - Работает... 47..... 47 [Thread-7] DEBUG smslib - GTW: модем: запущен поток ModemReader. .......... 18814............ - GTW: модем: поток ModemReader завершен. 18814 [AWT-EventQueue-0] INFO smslib - GTW: модем: Закрытие: COM8- 9600 ..... GTW: модем: Шлюз остановлен.   -  person Mehdi Dellegi    schedule 30.03.2016
comment
Может проблема в режиме отладки **SMSlib! помните, что моя банка хорошо выполняется в **netbeans и в командной строке! или я сказал глупость! если нет, то как отключить режим отладки? Я видел документацию SMSlib и не понял, как получилось   -  person Mehdi Dellegi    schedule 30.03.2016
comment
наконец, я нашел решение: требуется документация по SMSlib: если у вас есть отдельный каталог JRE, сделайте те же копии для каталога JREDIR! Я воспринял это замечание легко!! Спасибо тебе за все   -  person Mehdi Dellegi    schedule 31.03.2016


Ответы (3)


Исключение, которое вы получаете, касается недопустимого порта. Какой порт он использует для связи при работе в NetBeans? И проверьте свои файлы свойств, когда вы запускаете JAR как толстый jar вне NetBeans, чтобы увидеть, что вы устанавливаете в качестве номера порта. Он может быть просто пустым или недопустимым числом, например. "" или -1.

Порты могут находиться в диапазоне от 0 до 65535. Некоторые из них зарезервированы и не могут быть использованы. Если вы используете два одинаковых порта на одном сетевом интерфейсе, вы можете столкнуться с проблемой конфликта портов. Вот способ проверить проблемы с портом через netstat.

person ManoDestra    schedule 30.03.2016
comment
это тот же порт в netbeans (порт com20). - person Mehdi Dellegi; 30.03.2016
comment
Дважды проверьте, что вы не используете порт дважды. Прослушивание одного и того же порта в NetBeans и вне NetBeans вызовет ошибку. Измените номер порта на другой за пределами NetBeans и посмотрите, работает ли он. - person ManoDestra; 30.03.2016
comment
javax.comm.properties ==› C:\Program Files\Java\jdk1.7.0_79\lib javax.comm.properties ==›C:\Program Files\Java\jdk1.7.0_79\jre\lib jar всегда на том же ПК, что и netbeans! и javax.comm.properties выглядит следующим образом: # Windows Serial Driver Driver=com.sun.comm.Win32Driver Я не говорю, если что-то должно измениться? - person Mehdi Dellegi; 30.03.2016
comment
Ваш английский несколько сломан. Я не уверен в том, что вы пытаетесь сказать выше. Измените порт на действительный номер порта, например 9000, и повторите попытку. Это устранит любые проблемы с общими портами или использованием недопустимого диапазона портов. - person ManoDestra; 30.03.2016
comment
Я проверил порт 1 ... 21, но все та же ошибка. - person Mehdi Dellegi; 30.03.2016
comment
Извините, мой английский оставляет желать лучшего - person Mehdi Dellegi; 30.03.2016
comment
порт 9000! Но у меня только порт 256 - person Mehdi Dellegi; 30.03.2016
comment
Вы запускаете этот JAR в Windows, верно? У вас есть 65536 портов, некоторые из которых зарезервированы и не могут быть использованы — en.wikipedia.org /wiki/Порт_%28computer_networking%29. Если вы используете один и тот же порт дважды, вы столкнетесь с проблемами конфликта. Если вы используете зарезервированный порт, вы также столкнетесь с проблемами. - person ManoDestra; 30.03.2016
comment
Пробовал с портом COM9000, но ничего не изменилось :то же исключение ! - person Mehdi Dellegi; 30.03.2016
comment
Это не ваш порт. Это сетевой интерфейс. Вам нужно посмотреть, какой порт используется, а не интерфейс, ПОРТ. Это число в диапазоне от 0 до 65535. - person ManoDestra; 30.03.2016
comment
1-останавливаю netbeans 2-меняю модем на новый USB порт 3-смотрю какой COM порт подключен (теперь он получает COM8) 4 запускаю jar с COM8: та же проблема! - person Mehdi Dellegi; 30.03.2016
comment
пожалуйста, посмотрите новое изображение, чтобы узнать порт модема, это просто? - person Mehdi Dellegi; 30.03.2016
comment
См. мой комментарий выше по самому вопросу. Вы меняете свойства модема, а не файл .properties приложения. Вам нужно изменить файл свойств приложения, который мне кажется javax.comm.properties. - person ManoDestra; 30.03.2016
comment
Я не менял свойства модема, отключаю модем и подключаю его к другому USB порту и каждый раз когда меняю подключение модема то ком порт меняется. Я публикую файл javax.com, который вы найдете после изображения 2. - person Mehdi Dellegi; 30.03.2016
comment
Может проблема в режиме отладки **SMSlib! помните, что моя банка хорошо выполняется в **netbeans и в командной строке! или я сказал глупость! если нет, то как отключить режим отладки? Я видел документацию SMSlib и не понял, как получилось - person Mehdi Dellegi; 30.03.2016
comment
Возможно ограничение лицензии на SMSlib? Не знаю. У меня закончились возможности для тебя. - person ManoDestra; 30.03.2016
comment
наконец, я нашел решение: требуется документация по SMSlib: если у вас есть отдельный каталог JRE, сделайте те же копии для каталога JREDIR! Я воспринял это замечание легко!! Спасибо тебе за все - person Mehdi Dellegi; 31.03.2016

наконец, я нашел решение: требуется документация по SMSlib: Если у вас есть отдельный каталог JRE, сделайте такие же копии для каталога JREDIR!

Я воспринял это замечание легко!!

спасибо за все введите здесь описание изображения

person Mehdi Dellegi    schedule 31.03.2016

Без трассировки стека трудно точно определить проблему, но она должна быть одной из следующих:

person Nadeem Shukoor    schedule 30.03.2016