微信小程序开发环境配置

作者:不要哭啦

发布时间:2017-05-10T15:35:51

完善jdk第三方包安装:

  1. 错误信息:java.security.InvalidKeyException:illegal Key Size
jdk8下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
jdk7下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
下载后将 local_policy.jar   US_export_policy.jar 替换JAVA_HOME就是你安装jdk的目录JAVA_HOME\jre\lib\security

2.错误信息:缺少org.bouncycastle.jce.provider.BouncyCastleProvider包

下载:bcprov-jdk15on-156.jar  bcprov-ext-jdk15on-156.jar包
http://www.bouncycastle.org/latest_releases.html
下载后将bcprov-jdk15on-156.jar  bcprov-ext-jdk15on-156.jar 替换JAVA_HOME\jre\lib\ext
并且修改JAVA_HOME\jre\lib\security\java.security找到一组
security.provider.XX=org.bouncycastle.jce.provider.BouncyCastleProvider

注意XX为数字按照上面已经有的顺序依次 这样就可以通过微信小程序的openId解密用户信息了

  1. Unresolved compilation problem: BouncyCastleProvider cannot be resolved to a type
	服务器jdk与本地编译jdk不匹配导致,更新jdk即可
``