This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Java Communication API  RSS feed

Prabahar Kuppuswamy
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am facing a problem with the code below
System.out.println("Found port: "+portId.getName());
System.out.println("Currently Owned : " + portId.isCurrentlyOwned() + "\nOwned By : " + portId.getCurrentOwner());
try {
serialPort = (SerialPort)"SimpleReadApp", 2000);
} catch (PortInUseException e) { System.out.println(e + "\n Port Owner is : " + e.currentOwner);}
the output is as follows:
Found port: /dev/cua/a
Currently Owned : false
Owned By : Port currently not owned
javax.comm.PortInUseException: Port currently owned by another application, or cannot be accessed
Port Owner is : another application, or cannot be accessed
As you can see in the output when I check the port with isCurrentlyOwned() method it returns false which means that the port is not used. But when i try to open the port with open() method. It throws an exception. What could be the reason. I am running this code in Sun Solaris 9 and JDK 1.4.1_04
It is very urgent. Please help me.
Thanks in advance,
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!