Mam wrażenie, że już wiem o co chodzi. Jest tylko taki problem, że jak próbuję skompilować ten podmieniony plik w katalogu ze źródłami to dostaję serię błędów. Dokładnie to chodzi o to:
if(osName.equals("Linux"))
{
String[] Temp = {
"ttyS", // linux Serial Ports
"ttySA", // for the IPAQs
"ttyUSB", // for USB frobs
"rfcomm"
};
CandidatePortPrefixes=Temp;
}
else if(osName.equals("Linux-all-ports"))
{
/* if you want to enumerate all ports ~5000
possible, then replace the above with this
*/
String[] Temp = {
"comx", // linux COMMX synchronous serial card
"holter", // custom card for heart monitoring
"modem", // linux symbolic link to modem.
"rfcomm", // bluetooth serial device
"ttyircomm", // linux IrCommdevices (IrDA serial emu)
"ttycosa0c", // linux COSA/SRP synchronous serial card
"ttycosa1c", // linux COSA/SRP synchronous serial card
"ttyC", // linux cyclades cards
"ttyCH",// linux Chase Research AT/PCI-Fast serial card
W konsoli otrzymuję:
daniel@daniel-laptop:~/Pulpit/rxtx-2.1-7r2/src$ sudo javac RXTXCommDriver.java
RXTXCommDriver.java:36: cannot find symbol
symbol: class CommDriver
public class RXTXCommDriver implements CommDriver
^
RXTXCommDriver.java:794: cannot find symbol
symbol : class CommPort
location: class gnu.io.RXTXCommDriver
public CommPort getCommPort( String PortName, int PortType )
^
RXTXCommDriver.java:57: cannot find symbol
symbol : variable RXTXVersion
location: class gnu.io.RXTXCommDriver
String JarVersion = RXTXVersion.getVersion();
^
RXTXCommDriver.java:60: cannot find symbol
symbol : variable RXTXVersion
location: class gnu.io.RXTXCommDriver
LibVersion = RXTXVersion.nativeGetVersion();
^
RXTXCommDriver.java:160: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
CommPortIdentifier.addPortName(
^
RXTXCommDriver.java:257: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
CommPortIdentifier.addPortName(
^
RXTXCommDriver.java:308: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
for (int PortType=CommPortIdentifier.PORT_SERIAL;PortType<=CommPortIdentifier.PORT_PARALLEL;PortType++) {
^
RXTXCommDriver.java:308: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
for (int PortType=CommPortIdentifier.PORT_SERIAL;PortType<=CommPortIdentifier.PORT_PARALLEL;PortType++) {
^
RXTXCommDriver.java:329: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
CommPortIdentifier.addPortName(PortName,
^
RXTXCommDriver.java:380: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
case CommPortIdentifier.PORT_SERIAL:
^
RXTXCommDriver.java:385: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
case CommPortIdentifier.PORT_PARALLEL:
^
RXTXCommDriver.java:500: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
case CommPortIdentifier.PORT_SERIAL:
^
RXTXCommDriver.java:731: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
case CommPortIdentifier.PORT_PARALLEL:
^
RXTXCommDriver.java:800: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
case CommPortIdentifier.PORT_SERIAL:
^
RXTXCommDriver.java:804: cannot find symbol
symbol : class RXTXPort
location: class gnu.io.RXTXCommDriver
return new RXTXPort( PortName );
^
RXTXCommDriver.java:808: cannot find symbol
symbol : class RXTXPort
location: class gnu.io.RXTXCommDriver
return new RXTXPort( deviceDirectory + PortName );
^
RXTXCommDriver.java:810: cannot find symbol
symbol : variable CommPortIdentifier
location: class gnu.io.RXTXCommDriver
case CommPortIdentifier.PORT_PARALLEL:
^
RXTXCommDriver.java:811: cannot find symbol
symbol : class LPRPort
location: class gnu.io.RXTXCommDriver
return new LPRPort( PortName );
^
RXTXCommDriver.java:816: cannot find symbol
symbol : class PortInUseException
location: class gnu.io.RXTXCommDriver
} catch( PortInUseException e ) {
^
19 errors
Plik so z tego co wiem to zostaje ten sam, a jakby udało się to skompilować to pakuje jarem i wszystko powinno grać. Pomożecie?