| Author |
Java Communication API
|
Prabahar Kuppuswamy
Greenhorn
Joined: Sep 09, 2003
Posts: 2
|
|
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) portId.open("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, Prabahar
|
 |
 |
|
|
subject: Java Communication API
|
|
|