【问题标题】:How to import javax.comm API to Netbeans IDE?如何将 javax.comm API 导入 Netbeans IDE?
【发布时间】:2015-09-14 06:56:08
【问题描述】:

我正在编写一个程序,以便在 Netbeans IDE 中使用 Java 读写系统的串行端口。我正在使用 Ubuntu 14.04 操作系统。其实我是java编程的初学者。我已经从 oracle 的主站点下载了 comm-linux_all-2.0.0.jar 并将其复制到工作区目录。

完成所有这些之后,我使用命令导入了 API

   import javax.comm.*;

但它显示错误“Package javax.comm 不退出。”

会是什么问题,请帮我解决问题。

【问题讨论】:

    标签: java linux netbeans ide


    【解决方案1】:

    提取comm-linux_all-2.0.0.jar文件

    NetBeans 目录中的某个位置。

    这里我们取以下目录。 (你知道ubuntu上的路径)

    \NetBeans80\extra\modules

    RXTXcomm.jar
    comm.jar

    现在打开Netbeans : tools -> libraries

    • 创建一个新图书馆here : comm-linux_all-2.0.0
    • 点击Add JAR/Folder
    • 导航。到文件所在的文件夹。

    • 打开项目 -> 属性
    • 选择Libraries
    • 点击Add Library ...
    • 选择刚刚创建的comm-linux_all-2.0.0


    • librxtxSerial.solibrxtxParallel.so复制到/usr/bin文件夹。

    现在你可以使用了。

    import javax.comm.*;
    ....
    public class JustaClass {
    ....
    

    【讨论】:

    • 我将下载的文件复制到 netbeans 安装目录,并在 /home/joshy/netbeans/ 处解压。它生成文件夹 commapi,在该 jar、lib、examples、docs 文件夹中创建,实际上 comm.jar 在 jar 文件夹内。如上所述,它已添加库。对于您提到的将 librxtxSerial.so 和 librxtxParallel.so 复制到 /usr/bin 的 rxtx 库,我也这样做了,但仍然显示相同的错误。我做错了什么?
    • 不复制到/home/joshy/netbeans,复制到netbeans Application lib文件夹。
    【解决方案2】:

    您可以查看 pom.xml 文件。
    我有同样的问题(我是菜鸟)
    我没有添加依赖项:

    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>4.0.1</version>
    </dependency>                
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-22
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多