Προς το περιεχόμενο

Εισαγωγή library javacomm σε jdk


ata1983

Προτεινόμενες αναρτήσεις

Δημοσ.

Παιδιά προσπαθώ να ενσωματώσω τη javacomm και δεν δουλεύει με τπτ. Χρησιμοποιώ τον eclipse και όταν κάνω import λέει can't be resolved. Αλλά ούτως ή άλλως στο sample που μου λέει να τρέξω στο prompt μου βγαίνει exception άρα δεν φταίει(μόνο) κάποια ρύθμιση του eclipse.Απλά δεν τοέχει ενσωματώσει καθόλου. Καμιά ιδέα? Αναλυτικά έχω κάνει ακριβώς τις οδηγίες του readme τις οποίες και παραθέτω:

 

>Unzip the file javacomm20-win32.zip. This will produce a hierarchy with a top level directory commapi. 
The examples in this document assume that you have unzipped the javacomm20-win32.zip file in your C: partition and your JDK installation is in C:\jdk1.1.6. If you have installed JDK in an other location or unzipped javacomm20-win32.zip in an other location modify the example commands appropriately. 

If you are installing the Java communications API into a JRE (Java runtime environment) follow the same instructions as for the JDK except where noted. See the additional instructions for running using the JRE. 



Copy win32com.dll to your <JDK>\bin directory. 

C:\>copy c:\commapi\win32com.dll to c:\jdk1.1.6\bin 

Copy comm.jar to your <JDK>\lib directory. 

C:\>copy c:\commapi\comm.jar c:\jdk1.1.6\lib 

Copy javax.comm.properties to your <JDK>\lib directory. 

C:\>copy c:\commapi\javax.comm.properties c:\jdk1.1.6\lib 
The javax.comm.properties file must be installed. If it is not, no ports will be found by the system. 



Add comm.jar to your classpath (do not do this step for a JRE installation). 
If you don't have a classpath defined: 

C:\>set CLASSPATH=c:\jdk1.1.6\lib\comm.jar 


If you already have a classpath defined: 

C:\>set CLASSPATH=c:\jdk1.1.6\lib\comm.jar;%classpath% 


Several serial port sample applications are provided with this release. One of them is BlackBox. To run BlackBox, first add BlackBox.jar to your classpath: 

C:\>set CLASSPATH=c:\commapi\samples\Blackbox\BlackBox.jar;%CLASSPATH% 

Now you can run BlackBox: 

C:\>java BlackBox 

 

Υ.Γ.: Στους αντίστοιχους φακέλους (bin,lib) του jre δεν πείραξα τπτ αφού για τους jdk μιλά μόνο. Μήπως εκεί έκανα βλακεία?

Δημοσ.

Βρέθηκε το πρόβλημα, για μελλοντικές αναζητήσεις απλά στο readme τα αρχεία .properties της javacomm πρέπει να μπουν και στους jre φακέλους ενω τα classpath δεν δούλευαν μέσω command prompt αλλά από τις ιδιότητες συστήματος->Για προχωρημένους->Μεταβλητές περιβάλλοντος

 

 

Έχω μια ερώτηση τώρα, αρχίζω να φτιάχνω ένα πρόγραμμα java που θα επικοινωνεί μέσω AT commands ώστε να στέλνω και να παραλαμβάνω πακέτα. Χρησιμοποιώ bytestreams, ξέρει κανένας πως μπορώ να διαβάζω τα bytestreams σαν χαρακτήρες πχ πως θα επιβεβαιώσω ότι μου ήρθε το stream connect και μόνο τότε να συνεχίζει το πρόγραμμα

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...