打印顺丰电子面单SDK调用总结-java

一、获得顺丰电子面单SDK

    https://qiao.sf-express.com/index.html 丰桥系统中,文档中心->SDK使用说明->运单自助打印SDK

    顺丰电子面单SDK-1.0.3

    支持的开发环境: Java sdk 支持1.8及以上

二、启动SDK本地服务:

    1.windows环境:

       ①将csim_waybill_print_service_V1.0.3.jar和RUN-SF-PRINTER.bat置于同一目录下,双击RUN-SF-PRINTER.bat文件即可开启本地运单打印服务。(这种情况也有可能开启不成功,建议使用下面命令的方式)

        ②java -jar path [port]

例:(不填写端口,则默认为4040)

    

    2.linux环境:

        ①linux下安装jdk1.8,执行命令:yum -y install java

        ②创建文件夹sf-service将csim_waybill_print_service_V1.0.3.jar放在文件夹顺丰电子面单SDK-1.0.3

        ③执行命令:chmod 777 csim_waybill_print_service_V1.0.3.jar 进行授权

        ④linux下进入sf-service文件,执行命令:nohup java -jar csim_waybill_print_service_V1.0.3.jar &

(注:nohup <程序名> &:命令在Unix/Linux中,普通进程用“&”符号放到后台运行,则控制台logout后,进程仍然继续运行,起到守护进程的作用,使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用)。

    3.验证服务器运行情况:

    浏览器:http://localhost:4040/servertest.html(4040为启动端口),显示“OK!”则表示启动成功

    4.Linux系统下需安装黑体字体!!!

        查看安装了哪些中文字体,命令:fc-list :lang=zh如果命令不存在,则yum安装fontconfig,命令:fontconfig

        cd /usr/share/fonts(没有目录则创建,命令:mkdir /usr/share/fonts

        ③将顺丰sdk里带的黑体字体放到该文件夹下

        ④chmod 755 *.ttf(linux命令chmod 755的含义

        ⑤建立字体缓存

                mkfontscal (如果命令不存在,则yum安装mkfontscale,命令:yum install mkfontscale

                mkfontdir  (如果命令不存在,则yum安装mkfontscale,命令:yum install mkfontdir

                fc-cache -fv

        ⑥让字体生效

                source /etc/profile  

                fc-match  (查看设置是否生效

三、项目中引用顺丰jar包

    方法一:将sf-csim-printer-api-1.0.3.jar包放在项目lib目录下,并add as library(使用maven的不建议这样做)

    方法二:将sf-csim-printer-api-1.0.3.jar包放到maven私服上,并在项目中引用依赖

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值