在做B站图灵项目的支付宝支付的时候,遇到很多问题
第一
支付宝开发平台下载的demo是myeclipse写的,配套资料里面有一个链接教怎么修改
但是我照着做了,发现根本解决不了问题,main.java无法运行,右键没有run的选项,后来做了如下配置:
然后发现import导入的关于包全都报错,
这个解决方法不可行。
关于这个我的解决办法是,首先用idea打开项目,然后以eclipse方式导入
一路下一步,即可
第二:
zfbinfo.properties文件内容全部变成灰色,按以下方式,去掉勾选即可
第三:
运行main报错: Error:java:无效的源发行版13
应该是jdk版本问题:修改各处jdk版本:
第四:
控制台报错:支付宝预下单失败,系统异常,预下单状态未知!!!
这里我本来修改配置文件后缀名为yml,结果文件内容全部灰色,然后我又改回了properties,观察代码,发现是根据result的一个status来判断
然后我打印了这个状态再试一遍
奇怪的事发生了,这个状态竟然变成了success,而且也正常生成了二维码:
这里猜想是由于改动了配置文件,导致了一个配置文件重新加载产生的效果。
参考链接:
idea properties内容是灰色解决办法
Idea 报Error:java:无效的源发行版13
idea导入myeclipse项目以后报错 配置文件灰色以及 com.alipay.demo.trade.Main test_trade_precreate 严重: 系统异常 预下单状态未知