Avatar billede nfssister Forsker
18. maj 2005 - 12:58 Der er 1 kommentar og
1 løsning

Får nogen fejl når jeg vil bruge comm.jar

jeg sidder lidt og leger med java og det går fint... lige indtil jeg vil have den til at fortælle hvor mange LPT og COM porte der er på min maskine (Fysisk er der ingen LPT eller COM på min maskine, men har en sandberg usb -> com)

hver gang jeg prøver at få den til at skrive antal porte kommer følgende fejl:

Terminal window:
------------------------------------
Could not create comm port driver object or could not initialize it.
Exception: java.lang.NullPointerException: name can't be null
------------------------------------
java.lang.NullPointerException: name can't be null
    at java.io.FilePermission.init(FilePermission.java:171)
    at java.io.FilePermission.<init>(FilePermission.java:264)
    at java.lang.SecurityManager.checkDelete(SecurityManager.java:990)
    at javax.comm.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:89)
    at NamedPortLister.main(NamedPortLister.java:21)
------------------------------------

Jeg prøvede så med solaris comm.jar filen i stedet... og der får jeg så følgende fejl:
Terminal Window:
------------------------------------
Could not create comm port driver object or could not initialize it.
Exception: java.lang.ClassNotFoundException: com.sun.comm.Win32Driver
------------------------------------
Error loading SolarisSerial: java.lang.UnsatisfiedLinkError: no SolarisSerialParallel in java.library.path
Caught java.lang.UnsatisfiedLinkError: readRegistrySerial while loading driver com.sun.comm.SolarisDriver

En der kan fortælle mig hvad der går galt her ?.. jeg bruger BlueJ til at programmere det i.... ved ikke om det er den der er skyld i det :|
Avatar billede snoop_one Nybegynder
18. maj 2005 - 23:13 #1
Kan du oplyse følgende:
- Operativ System.
- Kode eksempel på hvorledes du tilgår portene.
Avatar billede nfssister Forsker
20. maj 2005 - 21:45 #2
mmm

Jeg fandt ud af det nu.... er fordi de nye java versioner har en run time mappe... og der skal man ligge sine .dll filer osv.... men tak fordi i gad :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester