微信支付开发教程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 (pgpmd5)(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

1 0