The issue you're raising is vague:
1. What you're executing in in command prompt is a jar file. How did you run it in netbeans.
2. If you managed to send or receive SMS via netbeans you had to be using an emulator with a dedicated port.

On Apr 16, 2013 9:16 PM, "Richard Gathogo" <muraguri2005@gmail.com> wrote:
Have you added javax.comm.properties in the lib directory?


On Tue, Apr 16, 2013 at 9:05 PM, Martin Chiteri <martin.chiteri@gmail.com> wrote:

In relation to the ports problem, your application could be opening one with a number between 0 and 1024. These are usually reserved for use by an operating system. If this is the case let your code assign one with a higher value, say 8001 that is not in use.

Martin.

On Apr 16, 2013 7:36 PM, "Martin Chiteri" <martin.chiteri@gmail.com> wrote:
Hello Peter,


On Tue, Apr 16, 2013 at 7:06 PM, Peter Muchemi <pmuchemi@gmail.com> wrote:
I've had a small issue with smslib really tying me down.

I am experimenting with the sms lib. The code works as expected in netbeans. sending and receiving sms's

when i run the same .jar in the command prompt it fails with a noportfound exception.

ive tried going thru stakeoverflow and googled to no avail. added all possible paths to the classpah. still no luck

tried running the same from the cmd with no luck.

my classpath is as below

C:\Program Files\Java\jdk1.7.0_11;C:\Program Files\Java\jdk1.7.0_11\lib\;C:\Prog
ram Files\Java\jdk1.7.0_11\jre\lib\ext;c:\windows\system32;C:\Program Files\Java
\jdk1.7.0_11\jre\bin;C:\Program Files\Java\jdk1.7.0_11\jre\lib; D:\dev_java\sms\
smsquery\dist\lib; D:\dev_java\sms\smsquery\dist

Specifying the classpath from the cmd as below

java -classpath D:\dev_java\sms\smsquery\dist\lib  -jar smsquery.jar

org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException:
 javax.comm.NoSuchPortException
        at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java
:102)
        at org.smslib.modem.AModemDriver.connect(AModemDriver.java:114)
        at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
        at org.smslib.Service$1Starter.run(Service.java:277)


From the Stack trace, it seems like the issue is not with the classpath. Rather, the V.M seems to be complaining about a port on your host. You can check to see if your firewall is up or there is an active blockage of "strange" applications by your anti-virus software.

I am saying this because I know for a fact that Netbeans usually places its library on the folder dist/lib/ when it deploys your project.

Martin.
 
any ideas?
--
Peter Muchemi




_______________________________________________
skunkworks mailing list
skunkworks@lists.my.co.ke
------------
List info, subscribe/unsubscribe
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------

Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke


_______________________________________________
skunkworks mailing list
skunkworks@lists.my.co.ke
------------
List info, subscribe/unsubscribe
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------

Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke


_______________________________________________
skunkworks mailing list
skunkworks@lists.my.co.ke
------------
List info, subscribe/unsubscribe
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------

Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke