微信支付开发教程JAVA编[002]-配置
来源:互联网 发布:诲女知之乎诲的意思 编辑:程序博客网 时间:2024/04/30 21:47
我承接app和微信公众号开发,如果有谁需要的话,可以惠顾我,谢谢.
QQ: 40678884
微信: szuzsq
主页: http://www.wxshaker.com
博客: http://blog.csdn.net/szuzsq
-------------------------------------------------------------------------------------------------------------------------------------
一.下载环境
1.java: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
我下载的是: Java SE Development Kit 6u45
2.eclipse-3.7.2: http://www.eclipse.org/downloads/packages/release/Indigo/SR2
我下载的是: Eclipse IDE for Java EE Developers(eclipse-jee-indigo-SR2-win32.zip)
3.tomcat: http://tomcat.apache.org/download-60.cgi
我下载的是: 32-bit/64-bit Windows Service Installer (pgp, md5)(apache-tomcat-6.0.48.exe)
4.tomcatPlugin: http://www.eclipsetotale.com/tomcatPlugin.html
我下载的是: tomcatPluginV33.zip
5.easyexplore: https://sourceforge.net/projects/easystruts/files
我下载的是: org.sf.easyexplore_1.0.4.jar
注:因为本人喜欢不高不低版本的东西,太低了有些功能没有或者性能不稳定,太高了太吃系统资源了而且很多功能基本上用不着.上面的配置单,可以在XP SP3专业版和Win7 32位 旗舰版下安版运行,如果大家不喜欢,可以配到最新版本.
二.安装环境
1.java.
直接点击jdk-6u45-windows-i586.exe,然后下一步下一步.其中会装一个Java(TM) SE Development Kit 6 Update 45(开发者工具)和一个Java(TM) Update 45(公共运行环境)
配置环境变量,最好是系统变量而不是当前用户变量,如图.
这些变量分别有:
1).新增
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45
2).新增
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3).在PATH变量上加上
%JAVA_HOME%\bin
在命令行下输入:java -version,显示如下,说明已成功安装JAVA
2.tomcat.
直接点击apache-tomcat-6.0.48.exe,然后下一步下一步.可能有个地方得让你选择JRE,即前面的JAVA公共运行环境,选择你对应的目录,我的是C:\Program Files\Java\jre6
3.解压eclipse-jee-indigo-SR2-win32.zip
4.解压tomcatPluginV33.zip,并将com.sysdeo.eclipse.tomcat_3.3.0整个文件夹复制到eclipse/dropins目录下.
5.将org.sf.easyexplore_1.0.4.jar放到eclipse\plugins目录下.
6.运行eclipse,打开Preferences
1).Tomcat
选择Tomcat version为:Version 6.x
tomcat home为:C:\Program Files\Apache Software Foundation\Tomcat 6.0
如图:
2).Tomcat->Advanced
设置Tomcat base同样为:C:\Program Files\Apache Software Foundation\Tomcat 6.0
3).Server->Runtime Evironments新增,如图
选择Apache Tomcat v6.0,如图
下一步,其中
Name默认为:Apache Tomcat v6.0
Tomcat installation directory为: C:\Program Files\Apache Software Foundation\Tomcat 6.0
JRE选择jre6.
如图
4).General->Web Brwser
可以设置调试时,使用自己喜欢的浏览器,而不用eclipse内置的浏览器.
5).General->Workspace
设置文件编码,一般都是utf-8.如图:
6).其他一些配置,大家自由喜爱来弄,如我喜欢visual studio的按键,我所有编程IDE(visual studio, eclipse, QT, Xcode)都是使用相同的visual studio按键.
现在点击eclipse上的小猫咪,就能启动tomcat了,在浏览器中输入localhost:8080测试是否成功..
另外:对于水瓶座的强迫症患者来说,启动tomcat时,Console上显示红色的信息,是很心情不愉悦的,哪位神仙能解释解释?
再另外:在eclipse下调试,运行tomcat时,请将系统右下角的tomcat关闭,不然会出现端口被占用的提示.如图:
再再另外,说说easyexplore这个插件的功能,它可以快速打开某个目录(我自己非常喜欢这个功能).例如:
三.第一个项目
1.新建Dynamic Web Project项目
1).Web->Dynamic Web Project项目,如图:
2).其中
Project name设为: test
Target runtime选择: Apache Tomcat v6.0
Dynamic web module version: 选择2.5
Configuration选择: Default Configuration for Apache Tomcat v6.0
2.新建Servlet
1).在test->Java Resources->src下新建Web->Servlet,如图:
2).其中
Class name设为HelloWorld
3).编辑HelloWorld.java文件,如下:
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class HelloWorld extends HttpServlet {private static final long serialVersionUID = 1L; public HelloWorld() { super(); }protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {PrintWriter out = response.getWriter();out.println("Hello World! I am Servlet!");}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}}
4).选中HelloWorld.java文件右键,在弹出菜单中选择Debug As->Debug on Server.如图:
可以看到浏览器显示了
"Hello World! I am Servlet!"
3.新建JSP
1).在test->WebContent下新建Web->JSP File.如图:
2).其中
File name设为index.jsp
3).编辑index.jsp文件
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body>Hello World! I am JSP!</body></html>
4).同样,在index.jsp下右键,在弹出菜单中选择Debug As->Debug on Server.如图:
同样可以看到浏览器显示
"Hello World! I am JSP!"
四.其他设置
微信公众号,微信商户,内网映射详见《微信公众号开发教程[002]-配置》
对于默认安装的tomcat来说,其中ngrok的内网端口要改为8080.即:
Apache: ngrok -config ngrok.cfg -subdomain szuzsq 80
Apache Tomcat: ngrok -config ngrok.cfg -subdomain szuzsq 8080
- 微信支付开发教程JAVA编[002]-配置
- 微信支付开发教程JAVA编[006]-刷卡支付
- 微信支付开发教程JAVA编[001]-引言
- 微信支付开发教程JAVA编[005]-签名算法
- 微信支付开发教程JAVA编[007]-扫码支付
- 微信支付开发教程JAVA编[003]-json和xml的解析
- 微信支付开发教程JAVA编[004]-使用HttpClient详解
- 微信支付开发教程JAVA编[008]-wxsdk4java:微信公众号和微信支付开发的所有API功能点的封装及调用实例
- 微信支付开发教程
- 微信支付开发教程
- 微信支付开发教程
- 微信支付开发(1) 微信支付URL配置
- weiphp微信支付开发教程
- iOS开发微信支付图文教程
- 微信公众号支付开发配置
- 微信支付教程
- Java微信支付全教程demo【公众号支付】
- java进行微信h5支付开发
- 简单工厂
- 编译安装mysql5.7.10
- HTML5之音频视频播放器(1)
- 产品级敏捷
- Tomcat 配置教程及问题解决小记
- 微信支付开发教程JAVA编[002]-配置
- 通俗的理解HTTPS以及SSL中的证书验证
- (9)Air Band OpenCV2.4.13_Mat
- 洛谷P1629 邮递员送信
- Git常用命令总结
- Qt环境搭建
- springmvc始终跳转至首页,不报404错误
- 3D游戏编程与设计 Week2
- final ,finally ,finalize的区别