用Quickfix详解Fix(二)--运行源码

序言:

在初探Fix(一),我们运行了安装包自带的例子,本篇我们来一起让例子的程序源代码在Eclipse中运行起来,然后在以后的篇幅中,我会结合源代码来详细介绍Fix 协议的在QuickFix的实现。

准备:

1。下载安装Eclipse 。http://www.eclipse.org/downloads/

2。 打开Eclipse,新建一个Java工程,如:myfix

3. 请把在Fix(一),下载的 quickfixj-1.5.2-java4-bin.zip 里面有个src.zip 解压到新建的myfix工程src目录。

4。 请把在Fix(一),下载的 quickfixj-1.5.2-java4-bin.zip 里面的lib目录下里面的jar包加入myfix工程依赖的jar包。

注意,quickfix 用了slf4j,所以slf4j-jdk14-1.6.3.jar 和  log4j-1.2.14.jar 加一个即可。这里我们用log4j实现方式。

5 请把Fix(一),下载的 quickfixj-1.5.2-java4-bin.zip 里面的quickfixj-all-1.5.2.jar里面包含的FIX40.xml,FIX41.xml,FIX42.xml,FIX43.xml,FIX44.xml,FIX50.xml,FIX11.xml 解压到你个目录。 如:c:\quickfix

6. 修改quickfix.FileUtil.java (这个方法是quicfix 读数据字典方法)

public static InputStream open(Class<?> clazz, String name, Location... locations) {

String path="C:\\quickfix\\"

InputStream in = null;

try {

in = new FileInputStream(path+name);

} catch (FileNotFoundException e) {

// ignore

}

return in;

}

7. 新建一个log4j.prpoerties文件,比如在:c:\quickfix\log4j.prpoerties

修改quickfix.examples.executor.Executor 里面main 方法 ,在main 方法第一句加入 PropertyConfigurator.configure("c:\\quickfix\\log4j.prpoerties");

修改quickfix.examples.banzai.Banzai 里面main 方法 ,在main 方法第一句加入 PropertyConfigurator.configure("c:\\quickfix\\log4j.prpoerties");

运行

quickfix.examples.executor.Executor

quickfix.examples.banzai.Banzai

好了,你已经成功运行了QuickFix源代码,你现在可以跟踪,调试代码了...       

  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论 2

打赏作者

houyong999

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值