java - 如何使用 Intellij 在 Windows 上设置 Thrift

标签 java thrift

我正在尝试在 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/

相关文章:

java - 从图库中选择图像到 ImageView 后进行图像压缩

thrift - 如何开始使用 Apache Thrift?

java - 使用 Apache Thrift 和 TServlet 执行服务多路复用

javascript - javascript 客户端中的 Thrift 传输

java - 已部署的 Java Spring 应用程序 : cannot connect to JawsDB on Heroku

java - 如何使用代码停止 Apache Felix Webconsole 中的 bundle

java - Freemarker:在模板中没有 getter 的情况下访问公共(public)字段

java - 在 Docker 中运行的 Apache FTP 客户端在从外部服务器检索文件内容时出现问题

C#源文件合并

java - org.apache.thrift7.TBase 与 org.apache.thrift.TBase