RE: [QUESTION] Howto access parallel port

"Kutschera Peter" <[email protected]> Thu, 22 Mar 2007 09:05:43 +0100
Newsgroups gmane.comp.java.linux.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C76C61.456FA280
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Oh, a lot of questions :-)

If you have enough serial ports you can connect them via a crossover cable.

BTW: There is a driver for windows to emulate 2 com interfaces connected ba
a crossover cable:
  http://sourceforge.net/projects/com0com/
SourceForge.net: Null-modem emulator
(I never tried it)

Why are you interested in VerifyError? 
The java verifyer checks all classes while they are loaded (checksum and
more).
Only system classes are noch checked. System classes ar classes from some
special directories under the java installation directory.
I don't know the option -noverify but it sounds like this.


Here are my notes when I installed rxtx on a linux machine about one year
ago:
   # /usr/local/java/bin/jar -xvf rxtx-2.1-7-bins-r2.zip
   # cp rxtx-2.1-7-bins-r2/RXTXcomm.jar /usr/local/java/jre/lib/ext/
   # cp rxtx-2.1-7-bins-r2/Linux/i686-unknown-linux-gnu/*
/usr/local/java/jre/lib/i386
If you have different java versions installed be sure to use the correct
version!


I am using netbeans 6 (daily build) from 
http://www.netbeans.info/downloads/dev.php
Development Downloads

You should add the directory "Src" to your source path if the layout is
Src/directorys/for/each/part/of/the/package/SomeClass.java

This should work without problems.

My layout of java-versions on the linux machine is (as there are installed
some 10 versions):

/usr/local/java_sw/sun/<unpacked jdk>
                   ibm/...
                   blackdown/...
And one link
/usr/local/java -> /usr/local/java_sw/sun/jdk1.6.0
With /usr/local/java/bin in $PATH

But $JAVA_HOME should point directly to the preferred version.

Good Luck and greetings from Austria
 Peter

-----Original Message-----
From: Robert Meier [mailto:[email protected]] 
Sent: Wednesday, March 21, 2007 6:06 AM
To: [email protected]
Subject: Re: [QUESTION] Howto access parallel port

Peter,

Thank you for the pointer to RXTX.

I have made progress but am still a newbie.

I have successfully built and run nulltest.java,
  which sends a string to /dev/ttyS0 and simutaneously reads from
/dev/ttyS0.
With a short from TX to RX, it reads the same string written, "Hello,
world".



My success is limited by the fact that I don't understand much of the
  configuration.



When I googled for java.lang.VerifyError encountered, I found a cookbook fix
suggesting the use of -noverify.  -noverify appears to be undocumented by
java -h, or man page.
  What does 'java -noverify' mean?



I am using netbeans-4.1 but have been unable to view the RXTX source.
  I have tried using [Tools/Library Manager]
    I was able to add RXTX as a library and add its jar file under
[Classes].
    Though I have added under {Source] its jar, source zip, expanded src
      directory, and parent of the expanded src directory, it fails to
      find the source.

  How is source linked into netbeans?
  What is the expected layout of the jar/folders added via library manager?
    *.java at top level?
    src/*.java?
    gnu/io/*.java?
    src/gnu/io/*.java?
    ???
  netbeans reports no errors, but finds no source.



I currently have the .jar and .java files of the jre under
/opt/jdk/jdk-1.5.2/
  at varying depths as installed by default, and have placed
  /opt/java/RXTXcomm.jar .

What is the conventional (and presumably manageable) layout of java source,
  libraries, and javadoc.
  /opt/java/*.jar?
  /opt/lib/lib*.so?
  /opt/share/java/*.zip?
  ???

TIA,
-- 
Dr. Robert J. Meier


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]


------=_NextPart_000_0009_01C76C61.456FA280
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMRTCCBQAw
ggLooAMCAQICAwIkzjANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL
ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp
dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNjA0MTAwNzA5NTRaFw0w
NzA0MTAwNzA5NTRaMEUxGDAWBgNVBAMTD1BldGVyIEt1dHNjaGVyYTEpMCcGCSqGSIb3DQEJARYa
UGV0ZXIuS3V0c2NoZXJhQGFyY3MuYWMuYXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCdgLYGXwpKupvcp3xypVhs/PG6lPJGAfjdzWjinDOrQxp1ojKmu4JC0xCm9KzIdp4X8l7+1Cra
SLR4G8L/f/8zQobPRaR5o0/Hc+/PFKOyC2pWdy7wv5L/bf8+P+ofWWZYwGLA65ZAPTFmMiBLwPsF
sBl9Mb7B75TUiTkUOl7b57WODlykyCn3kl0gIngPHTLfiISKc858/y1sL2kdzEWYYOAr0zZFytTA
6SEqg3M3BS5zV04Dd4HzScJ/GUfpxupFbb0hlFf17zr8aSP3CP3nkKxL6DbM4om2VDFy2Z6OjCgh
Y4liSubntoqfQIY1WOr65w0JUoPcZzXOusFbPrrpAgMBAAGjgcQwgcEwDAYDVR0TAQH/BAIwADBW
BglghkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQg
b3ZlciB0byBodHRwOi8vd3d3LkNBY2VydC5vcmcwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAB
hhZodHRwOi8vb2NzcC5jYWNlcnQub3JnMCUGA1UdEQQeMByBGlBldGVyLkt1dHNjaGVyYUBhcmNz
LmFjLmF0MA0GCSqGSIb3DQEBBQUAA4ICAQCJbzQ8GvHEiJLOo/kuJQTmBdmWFfc0sgmJ07s3OTOF
ht97gd+g8p+NmxdfjU9VkbtJOSP/xy4eJLLFR9iXVfy0x1NpoVauupjRJh1jiNtLrcNpIao3MZ8M
5F/t+Vz6+XA+sf9mZg6H1O63oQhvMmKukvAE5Qaiyi171s9hZa8cqtFkCi9ev+W760sZyZ3598xI
T7qnOvvt6+b4IRgsLn2Gi1i0Ws5n+9fC8hEnTgY7uhGUcNeO2n95vZvvklwXcMwaecVaT7BiTsIf
qo60L64HyGFAr9co7B/86In+ro/oyY3fQtiBpOIEJynMHrt3ob9lrLkLDFAuT5rrHUw+5ocea8Qq
VtRlv5QNJi0jr5zFFpq/hENhnIziC0upF7flf6NIgWphsdLYUyuqRCIWN/FJ1v9EgL9cP2AQEsi2
J3OM9OotbqcXSuokEIlmJjC/naZOsFxXZDcZJfxFAsQqWb57Vv5q9fa0ZPNAaDVI57gkCgsP1D1Q
wwPrSX6Uc0b7kFWfDiq3qN/EiNa+fwN608KDOpm8wPh0pH9Yi4LouYY0Ws8fWFvkkaZ4mPQmJoWt
bD8vU+UQeAqX/KT3NzJzKtDgZZFtyrRywtLAqaDNLM3uj8EwfOEtGcIHW7l3e0mx69hERJbFQHFW
GWrZfzYsCkOWcQG9bPXEJncP8rTwOImq7TCCBz0wggUloAMCAQICAQAwDQYJKoZIhvcNAQEEBQAw
eTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYD
VQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNh
Y2VydC5vcmcwHhcNMDMwMzMwMTIyOTQ5WhcNMzMwMzI5MTIyOTQ5WjB5MRAwDgYDVQQKEwdSb290
IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2ln
bmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzCCAiIwDQYJ
KoZIhvcNAQEBBQADggIPADCCAgoCggIBAM4iwOJGfew2KAdQlvKgM0CMS/E7Zj8x5WsCNtvWfPbx
iI9OdzYFQZX5CfASz0aGc2C3bn7owFhkrs2wrUUXDGP6Zwro1tK/PueYxPBM+uADuzVdbCHeniDZ
us1mMjdy+vcI9cfNWMmO5w5e6j7+HKEUChVshoRbZGYqeqlLU3n1iKJ77i8KYSuNsn5NVqUT7Ora
kp6sREEeWGBlBWb4wES9y5T3Qn4L92VomFEF8PMFkQQdGxeC7MhXu8NreojxsHLMJVsgkewWAhKP
MukXGEjQxwUuAjBCuCWcBWs/qjqn61NI9+jStgeY3BvGNH9/yRyCegVYKwhb8ziiqxddZsmY154Q
i6LS3XSa93EMcmDfzW+YM52WNHY+JHqSsA6VHm/moEU4R6rXQe1KtxL21xuDig8u2Am2WdeqBP/S
k31oLt2LS6tYui+N6pWnoMNUiaX724tRIp2yw74RviyRhouWeK0g04ovGj/G0FFlhyGxGQFlf0Uc
h/V80EFMTymYIf0zH3UMBFH6GXfb1BQc7oHDHfWYt2kGkSLdAFDMgTGsEgd7ONpoW+Yr1H7JX63o
63JM8wHlSyC/mqZXypEAAYuhdSE3tWMNZz5GT3AgZ87F1lnbAuDw0svNumK3kEHo3SDkKbxkKULI
Itx4mv9D7JgbCVFLWlrCcfHEy3Op5aELAgMBAAGjggHOMIIByjAdBgNVHQ4EFgQUFrUyG9TH8+Dm
jvO90rA67rI5GNEwgaMGA1UdIwSBmzCBmIAUFrUyG9TH8+DmjvO90rA67rI5GNGhfaR7MHkxEDAO
BgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZ
Q0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQu
b3JnggEAMA8GA1UdEwEB/wQFMAMBAf8wMgYDVR0fBCswKTAnoCWgI4YhaHR0cHM6Ly93d3cuY2Fj
ZXJ0Lm9yZy9yZXZva2UuY3JsMDAGCWCGSAGG+EIBBAQjFiFodHRwczovL3d3dy5jYWNlcnQub3Jn
L3Jldm9rZS5jcmwwNAYJYIZIAYb4QgEIBCcWJWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZy9pbmRleC5w
aHA/aWQ9MTAwVgYJYIZIAYb4QgENBEkWR1RvIGdldCB5b3VyIG93biBjZXJ0aWZpY2F0ZSBmb3Ig
RlJFRSBoZWFkIG92ZXIgdG8gaHR0cDovL3d3dy5jYWNlcnQub3JnMA0GCSqGSIb3DQEBBAUAA4IC
AQAox+6cggK6XIASyjUKHYFviWqZzPJoD3+n4Y1YlT698gbDkFqstWD2mUMBo4hwnJ1inaSHr2dY
DTA2O+atSNPLdAKGcT7iKwNo8TRiQEY7U+oo9Kz7ZpVTik1d/TvZYNfKeWk7sWWSpsaBglyczetN
AYql3xFVqhXKHzfAgphwYdtqfJajji5UPk8hqZDv3IK/3OhFrU2Qcwg8lGWwBJl2f+K8wmoVqpcE
NyTYHpRObQ5RvtbEj8qWbfdD3+gwZSc7e7tDQ2PEQ/ey7GjM4RmOIvuY4XtaPgE3O4sIsKLzlU4a
y5vNmrHbsnDwLUrb2LDjb0VIMxL//jwyKlT3xPeK8Igjwkf+ZHpxwNEepmOwB36kL9MBj9yfK7bG
CKkPk0gl/BL9n0Lc88Q+9lew191p0QZ3NApL0sqg/xzGjMkWvsTMMjdoc18I+1H3SVM2BQqVAkzy
eRoQ9tg6dZzzHfGiDXBnhhuzFvUv5aTreYb5PQvCcwulmaxv/Ge45S8LphgkjXvRSDUpGECsk2Dh
loZQtHpZ2I8hC5/PgpHGO79r3AeRuZdWI6q2bJTGSAY85M5OquT2LwncU28u/HTrOmOZwqasibyn
skSgDYoQ42zyJMv6m59wRy7eFIvUsiAJlqJk8SQc3KE1nBWy1LxVLn0G9ZwOVfRa1pPadq0lc0zF
QzGCA5wwggOYAgEBMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cu
Y2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3
DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMCJM4wCQYFKw4DAhoFAKCCAfAwGAYJKoZIhvcNAQkD
MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDcwMzIyMDgwNTQzWjAjBgkqhkiG9w0BCQQx
FgQUf8SnlRNeEs5/STiHBYq8XckkGyswZwYJKoZIhvcNAQkPMVowWDAKBggqhkiG9w0DBzAOBggq
hkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4D
AhowCgYIKoZIhvcNAgUwgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBB
dXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAiTOMIGTBgsqhkiG
9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh
Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0B
CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAiTOMA0GCSqGSIb3DQEBAQUABIIBAH8f7Z14RGHiIBpl
BWO15d4E2GBx7WZM1khiqHzOKgQokteFfrGaFKXbEVZPmlzqIuZTXTlHPFd0Go5rVn+7GU0Pew9j
eglQg5Ct/lAa2dSvblogCeapXOHMb93kTLvSxZynXgRkxuZmIDced7mGE0yJZhKRq5oUrFXiiAG7
w+7tkfmYh5VckONxqF3XZyCUUdWuPRwk0NTf2SsJIrHV7Q7ZEcpQwr1tIYa4BbuwuzAOuBLcYNHc
iW0yo9Z/vLzE04WJ3PyY/wlTZNmRVcH1Iw+8lI6vPpn+siBP13OTMwVU3rlXeysYFk68YXTmeWvH
czfo0i40lcmR0BE4sWy4lp8AAAAAAAA=

------=_NextPart_000_0009_01C76C61.456FA280--


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]