【问题标题】:Apache and Thrift installed but Netbeans can't see import org.apache.thriftApache 和 Thrift 已安装,但 Netbeans 看不到导入 org.apache.thrift
【发布时间】:2017-03-25 04:50:13
【问题描述】:

我正在使用 Archlinux,同时安装了 Thrift 0.9.3 和 Apache。在我的 Netbeans 项目中,当我 import org.apache.thrift.*; 我得到 “包 org.apache.thrift 不存在”This 答案没有解决问题,因为我没有得到/lib/java 文件夹,也没有其他答案。直到那一刻我无法在互联网上找到答案。提前致谢。

【问题讨论】:

  • 只是为了澄清:Apache httpd(也称为“the”Apache)与 Apache Thrift 无关,只是它们恰好是 ASF 今天托管的 200 多个项目之一。

标签: java linux apache netbeans thrift


【解决方案1】:

您需要libthrift JAR 文件才能使用 Thrift 编译器生成的 java 代码。

如果您的项目设置为能够使用 Maven 存储库,您可以将此工件添加到您的项目中:

<dependency>
    <groupId>org.apache.thrift</groupId>
    <artifactId>libthrift</artifactId>
    <version>0.9.3</version>
</dependency>

或者,您也可以从 Maven 中心下载 JAR 文件并将其添加到您的项目中:

http://central.maven.org/maven2/org/apache/thrift/libthrift/0.9.3/libthrift-0.9.3.jar

另外需要注意的是,您使用的 JAR 版本应该与您用于代码生成的 Thrift 编译器的版本相匹配;所以如果你升级项目使用的 Thrift 编译器,你也应该升级 JAR 文件的版本。

【讨论】:

    猜你喜欢
    • 2019-10-07
    • 2013-04-20
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多