You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何在Windows系统中安装QuickFIX/J?

Windows下QuickFIX/J 完整安装步骤

一、环境前置检查

  • 确认Java版本≥8,Maven版本≥3.6.0,打开命令提示符执行:
    java -version
    mvn -version
  • 确保JAVA_HOME、MAVEN_HOME环境变量已配置,且对应的bin目录添加到系统PATH中。

二、仓库编译与本地安装

  1. 进入克隆好的quickfixj仓库目录:
    cd quickfixj
  2. 执行Maven编译安装命令(跳过测试避免环境依赖报错):
    mvn clean install -DskipTests
  3. 若遇到依赖下载缓慢,可修改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>
    
  4. 编译完成后,检查本地Maven仓库(用户目录/.m2/repository/org/quickfixj/)下是否生成了quickfixj-core、quickfixj-messages-all等相关jar包。

三、安装验证

  1. 创建一个新的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>
    
  2. 编写简单测试代码验证:
    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();
            }
        }
    }
    
  3. 执行mvn compile,若编译通过且运行无异常,说明安装完成。

内容的提问来源于stack exchange,提问作者Ignacia Baeza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 18:24:53