GVKun编程网logo

weixin-java-tools 1.0.1 发布(weixin-java-mp)

4

在本文中,我们将带你了解weixin-java-tools1.0.1发布在这篇文章中,我们将为您详细介绍weixin-java-tools1.0.1发布的方方面面,并解答weixin-java-mp常

在本文中,我们将带你了解weixin-java-tools 1.0.1 发布在这篇文章中,我们将为您详细介绍weixin-java-tools 1.0.1 发布的方方面面,并解答weixin-java-mp常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的#Weixin Java Tools# 的access_token 存储问题、Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系、Android SDK Tools,Platform-tools,Build-tools分别有什么作用?、Eclipse Maven Missing artifact jdk.tools:jdk.tools:jar:1.6

本文目录一览:

weixin-java-tools 1.0.1 发布(weixin-java-mp)

weixin-java-tools 1.0.1 发布(weixin-java-mp)

发布说明

1. 提供了对微信消息加解密的支持。

项目简介

weixin-java-tools是一个用于开发微信公众号java工具集。

具有以下特性:

  1. 不基于Servlet、和其他MVC框架,仅作为工具使用,提供更多的灵活性

  2. 详尽的单元测试代码,可以拿来当example用

  3. 详尽的javadoc

  4. access token过期自动刷新的功能

  5. 微信服务端繁忙自动重试的功能

  6. 提供微信错误信息的异常处理机制

oschina项目地址:http://www.oschina.net/p/weixin-java-tools

github项目地址:https://github.com/chanjarster/weixin-java-tools

#Weixin Java Tools# 的access_token 存储问题

#Weixin Java Tools# 的access_token 存储问题

@班纳睿 你好,想跟你请教个问题:

#Weixin Java Tools#

因刚刚接触使用,粗略的看了看源码,发现access_token是存储到java内存中的。
这个可以不可以支持其他存储方式呢?
 

Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系

Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系

1. sdk platform

简单理解为系统版本

最新级别:

28:Android 9

27:Android 8.1

26:Android 8.0

25:Android 7.1

24:Android 7.0

23:Android 6.0

22:Android 5.1

 


 

 

2.sdk tools

Android SDK工具是Android SDK的一个组件。它包括Android的完整开发和调试工具集。在Android sdk中只存在一个版本

在Android studio中可以查看到当前sdk tools的版本


 

 

sdk tools中有很多常用的工具,比如:

uiautomatorviewer是常用的获取页面元素的工具


 

 

3.sdk Build tools


 

 

**摘抄别人的理解:


 

 

4.sdk platform tools

platform-tools目录:包含开发app的平台依赖的开发和调试工具。adb就在这里


 

查看当前sdk platform tools版本


 

Android SDK Tools,Platform-tools,Build-tools分别有什么作用?

Android SDK Tools,Platform-tools,Build-tools分别有什么作用?

SDK Tools:是下载sdk最基础的,由它再来下载Platform-tools,Build-tools

platform-tools包含开发app的平台依赖的开发和调试工具,包括 adb、fastboot等

android sdk里的各目录作用
AVD Manager.exe:虚拟机管理工具,用于建立和管理虚拟机。

SDK Manager.exe:sdk管理工具,用于管理、下载sdk、sdk工具,能及扩展工具

tools目录:包括测试、调试、第三方工具。模拟器、数据管理工具等。

build-tools目录:编译工具目录,包含了转化为davlik虚拟机的编译工具。
包括
aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。
aidl:把.aidl 接口转换成java接口.

dx:转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中.
dexdump:dump devlik中间代码

platform-tools目录:包含开发app的平台依赖的开发和调试工具。
包括
adb:android调试工具
fastboot:boot工具

platforms/<android-version>目录:包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标。

system-images目录:编译好的系统映像。模拟器可以直接加载。

sources目录:android sdk的源码目录

samples目录:sdk例子

Eclipse Maven Missing artifact jdk.tools:jdk.tools:jar:1.6

Eclipse Maven Missing artifact jdk.tools:jdk.tools:jar:1.6

问题描述:

       以前的项目,只是为了解决问题而解决问题,没有去考虑原因,现在由于重装了系统导致之前的配置报错了,遂找了找原因。

原因:

       出现类似问题,大概就是 pom.xml 中的依赖包中需要使用类似 jdk1.6/jdk1.7 而你没有,所以就包缺少这个 jar 包的问题。

别人的解决办法:

       当时是解决了问题,也不知道设置了什么,但是现在新系统无效了,所以怎么解决也不重要了

<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.6</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>

我的解决办法:

       因为我引入了 hadoop 的相关 jar 包,它需要使用 jdk1.6,我是做法是让它不去下载依赖的 jdk,省略的是其他不下载的与我项目冲突的依赖。

<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>${hadoop.version}</version>
<exclusions>
......
<exclusion>
<artifactId>jdk.tools</artifactId>
<groupId>jdk.tools</groupId>
</exclusion>
</exclusions>
</dependency>

       当然不知道哪些其他的依赖还会去依赖不同的 jdk,该问题只在 Eclipse 里出现,IDEA 中暂未出现该问题。

我们今天的关于weixin-java-tools 1.0.1 发布weixin-java-mp的分享就到这里,谢谢您的阅读,如果想了解更多关于#Weixin Java Tools# 的access_token 存储问题、Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系、Android SDK Tools,Platform-tools,Build-tools分别有什么作用?、Eclipse Maven Missing artifact jdk.tools:jdk.tools:jar:1.6的相关信息,可以在本站进行搜索。

本文标签: