求助:如何在Windows系统中安装QuickFIX/J?
Windows下QuickFIX/J 完整安装步骤
一、环境前置检查
- 确认Java版本≥8,Maven版本≥3.6.0,打开命令提示符执行:
java -versionmvn -version - 确保
JAVA_HOME、MAVEN_HOME环境变量已配置,且对应的bin目录添加到系统PATH中。
二、仓库编译与本地安装
- 进入克隆好的quickfixj仓库目录:
cd quickfixj - 执行Maven编译安装命令(跳过测试避免环境依赖报错):
mvn clean install -DskipTests - 若遇到依赖下载缓慢,可修改Maven的
settings.xml文件(路径为Maven安装目录/conf/settings.xml或用户目录/.m2/settings.xml),添加国内镜像:<mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <url>https://maven.aliyun.com/repository/public</url> </mirror> </mirrors> - 编译完成后,检查本地Maven仓库(
用户目录/.m2/repository/org/quickfixj/)下是否生成了quickfixj-core、quickfixj-messages-all等相关jar包。
三、安装验证
- 创建一个新的Maven测试项目,在
pom.xml中添加QuickFIX/J依赖(替换为编译得到的版本号):<dependencies> <dependency> <groupId>org.quickfixj</groupId> <artifactId>quickfixj-core</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>org.quickfixj</groupId> <artifactId>quickfixj-messages-all</artifactId> <version>2.3.1</version> </dependency> </dependencies> - 编写简单测试代码验证:
import quickfix.SessionSettings; import java.io.FileInputStream; public class QuickFixJTest { public static void main(String[] args) { try { // 这里可以替换为你的QuickFIX配置文件路径 SessionSettings settings = new SessionSettings(new FileInputStream("quickfix.cfg")); System.out.println("QuickFIX/J 初始化成功"); } catch (Exception e) { e.printStackTrace(); } } } - 执行
mvn compile,若编译通过且运行无异常,说明安装完成。
内容的提问来源于stack exchange,提问作者Ignacia Baeza
相关产品推荐
相关产品推荐

