Apache和节俭安装,但Netbeans的看不到进口org.apache.thrift
问题描述:
我使用的Archlinux既节俭0.9.3和Apache安装。在我的Netbeans项目,当我import org.apache.thrift.*;
我得到“包org.apache.thrift不存在”。 This答案没有解决问题,因为我没有/lib/java
文件夹既没有其他答案。直到我在互联网上找不到答案的那一刻。提前致谢。Apache和节俭安装,但Netbeans的看不到进口org.apache.thrift
答
您需要使用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编译器,则还应该升级JAR文件的版本。
仅供说明:Apache httpd(也称为“Apache”)与Apache Thrift无关,只是它们都是ASF今天托管的200多个项目之一。 – JensG