我正在尝试在 Windows 上的 Intellij 中创建 Thrift 客户端项目。我发现了很多关于如何在 Intellij 中使用 java 创建 Thrift 客户端的引用资料。但问题是无法向项目添加以下引用。我是 Thrif 和 Java 的新手。
import org.apache.thrift.TException;
import org.apache.thrift.transport.TSSLTransportFactory;
import org.apache.thrift.transport.TTransport;
import org.apache.thrift.transport.TSocket;
import org.apache.thrift.transport.TSSLTransportFactory.TSSLTransportParameters;
import org.apache.thrift.protocol.TBinaryProtocol;
import org.apache.thrift.protocol.TProtocol;
在Windows上安装并导入上述库的技术或方法是什么?
最佳答案
这些说明并非特定于您的 IDE,但也不是您的问题。 Thrift 的库类位于 libthrift-*.jar 中,您需要将其添加到您的项目中,就像添加任何其他 JAR 一样。
如果你使用maven,你可以将maven坐标添加到你的pom.xml中:
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>0.9.1</version>
</dependency>
或者,您也可以直接下载 JAR 并将其添加到您的项目中:
http://central.maven.org/maven2/org/apache/thrift/libthrift/0.9.1/libthrift-0.9.1.jar
如果您使用的版本尚未发布到中央 Maven 存储库,您可以下载源 tarball 并导航到 lib/java
目录,并通过键入以下内容使用 Apache Ant 构建它:
ant
库 JAR 将位于 lib/java/build
目录中。您可以选择将新构建的 JAR 添加到本地 Maven 存储库:
mvn install:install-file -DartifactId=libthrift -DgroupId=org.apache.thrift -Dversion=1.0.0 -Dpackaging=jar -DpomFile=build/libthrift-1.0.0.pom -Dfile=build/libthrift-1.0.0.jar
关于java - 如何使用 Intellij 在 Windows 上设置 Thrift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25553390/