Topic: 求助:装载串口驱动的问题——javax.comm……

  Print this page

1.求助:装载串口驱动的问题——javax.comm…… Copy to clipboard
Posted by: Aiolos
Posted on: 2004-04-06 10:09

下载了sun的串口驱动后,按照说明书配置后,运行“java BlackBox”测试,不行
运行一个串口设备的学习软件,提示如下:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/comm/SerialPortEventListener
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at EventHandler.init(EventHandler.java:83)
at EventHandler.<init>(EventHandler.java:71)
at TwidorMain.setEventHandler(TwidorMain.java:136)
at TwidorMain.<init>(TwidorMain.java:66)
at Twidor.main(Twidor.java:239)

2.Re:求助:装载串口驱动的问题——javax.comm…… [Re: Aiolos] Copy to clipboard
Posted by: Aiolos
Posted on: 2004-04-07 12:21

帮忙啊……,
各位大虾

3.Re:求助:装载串口驱动的问题——javax.comm…… [Re: Aiolos] Copy to clipboard
Posted by: samuel
Posted on: 2004-04-08 09:18

你要把comm.jar加到你的CLASSPATH里,或者把comm.jar拷贝到JAVA_HOME\lib\ext目录里

4.Re:求助:装载串口驱动的问题——javax.comm…… [Re: Aiolos] Copy to clipboard
Posted by: lzlyz9999
Posted on: 2004-04-09 08:54

samuel 的办法可行,我就把comm.jar拷贝到JAVA_HOME\lib\ext目录里

5.Re:求助:装载串口驱动的问题——javax.comm…… [Re: Aiolos] Copy to clipboard
Posted by: freeman_z
Posted on: 2004-04-09 18:46

comm文档上有安装方法的 Smile

6.Re:求助:装载串口驱动的问题——javax.comm…… [Re: Aiolos] Copy to clipboard
Posted by: Aiolos
Posted on: 2004-04-11 20:45

现在是插上串口设备后,已装载了commapi,测试通过:java BlackBox 显示:No serialports found!
可以当我加载了串口设备,他还是显示:No serialports found!
怎么回事?
不吝赐教!
我用一个串口设备的学习程序测试,java Twidor -serialPort COM1,报:
Twidor: Starting TwidorMain
Unable to find port COM1
Serial interface initialized.
还是提示没有找到串口设备,而我在windows下找到了设备,并且可用。

7.Re:求助:装载串口驱动的问题——javax.comm…… [Re: Aiolos] Copy to clipboard
Posted by: samuel
Posted on: 2004-04-12 09:28

有可能是你机器上有另外的程序占用了这个串口,例如一些串口设备的一些驱动程序,虽然在windows下能找到设备,但commapi还是不能检测到的,你可以把其他的一些用到该串口的程序先停掉,再试。

8.Re:求助:装载串口驱动的问题——javax.comm…… [Re: Aiolos] Copy to clipboard
Posted by: Aiolos
Posted on: 2004-04-12 11:20

谢谢samuel,我试试

9.Re:求助:装载串口驱动的问题——javax.comm…… [Re: Aiolos] Copy to clipboard
Posted by: Aiolos
Posted on: 2004-04-13 15:11

搞掂了,原来是因为我撞了jbuilder后又装了jdk1.4.2,系统默认的是jbuilder的jdk,而我只配置了后装的jdk1.4.2,所以才一直有以上的问题。谢谢帮忙的人


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923