请选择 进入手机版 | 继续访问电脑版

智能创客,中国最大的极客空间,智能平台,免费教学,视频教程,手把手教你创造儿时梦想!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4267|回复: 5

微信硬件开发系列教程03-eclipse的j2ee软件使用教程(airkiss/airsyn

[复制链接]

110

主题

396

帖子

2319

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2319
QQ
发表于 2016-4-8 16:57:25 | 显示全部楼层 |阅读模式
eclipse的j2ee软件通常用来开发java web项目(通过这个教程,你可能又会一门语言,牛13),
由于微信硬件开发者中心的DEMO用java来编写,我们在这里也教教大家如何使用j2ee来编写web项目。
eclipse01.png


一、下载eclipse j2ee+java7。
下载地址:http://pan.baidu.com/s/1jHFsRMu
eclipse程序目录1.png
解压后,在eclipse-jee-mars-1-win32-x86_64\eclipse目录可以直接运行eclipse.exe,但要先安装java环境。


二、配置java环境。
下载地址:http://pan.baidu.com/s/1dESuvqL
jdk7安装图1.png
解压后,运行相对应的版本,如果是64位则运行x64,32位的电脑运行x86的版本。
然后一直下一步,直到安装成功。


设置系统变量:
java环境变量1.png
win7:右击我的电脑-》属性-》高级系统设置-》环境变量,新建-》JAVA_HOME,
内容为安装的java目录,如:C:\Program Files\Java\jdk1.7.0_20(这里要是你的安装目录)

java环境变量2.png
然后找到Path,在后面一定是最后面添加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


eclipse02.png
这样就可以运行了,运行会出现一个select workspace(选择项目目录,一般默认确认就好)

eclipse03.png
运行欢迎页,安装eclipse j2ee成功了!


三、建一个web网站。
eclipse04.png
点击File-》New->Dynamic Web Project


eclipse05.png
然后写一个项目名称,然后一直Next。

eclipse06.png
直到这步时,记得打勾Generate web.xml deployment descriptor,然后再完成Finish。


eclipse10.png
关闭欢迎页,然后点击test1就看到了项目结构如上图,WebContent是文件目录,Java Resources是包类目录。

eclipse11.png
点击展开WebContent,右击WebContent->New->JSP File新建一个jsp文件。


eclipse12.png
然后取名为index.jsp,通常所说的首页。


eclipse13.png
生成了一个jsp文件,在<body>里面,输入一个hello,为了在网站首页上显示出来。


四、设置tomcat服务器。
tomcat01.png
首页打开tomcat的配置页面,重复操作File-》New->Dynamic Web Project,然后点击New Runtime,选择Apache Tomcat v7.0,再点击Next。


tomcat02.png
填写tomcat7的文件目录,这是之前解压目录里有的哦,位于eclipse-jee-mars-1-win32-x86_64\tomcat7,选择tomcat7目录,点击Finish。
再把当前页面关闭,这时要运行test1项目了。


tomcat03.png
右击test1-》Run As-》Run On Server。


tomcat04.png
然后选择tomcat7,直接点击Finish,如果点击Next则让你选择要运行的项目,默认当前项目。


tomcat05.png
[Java] 纯文本查看 复制代码
四月 11, 2016 4:52:55 下午 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.8.0_60\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jdk1.8.0_60/bin/../jre/bin/server;C:/Program Files/Java/jdk1.8.0_60/bin/../jre/bin;C:/Program Files/Java/jdk1.8.0_60/bin/../jre/lib/amd64;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.8.0_60\bin;C:\Program Files\Java\jdk1.8.0_60\jre\bin;E:\tianhu_work\soft\eclipse-apache-maven-3.3.9-bin\apache-maven-3.3.9\bin;;E:\tianhu_work\soft\eclipse-jee-mars-1-win32-x86_64\eclipse;;.
四月 11, 2016 4:52:55 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:test1' did not find a matching property.
四月 11, 2016 4:52:56 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
四月 11, 2016 4:52:56 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
四月 11, 2016 4:52:56 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 605 ms
四月 11, 2016 4:52:56 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
四月 11, 2016 4:52:56 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.47
四月 11, 2016 4:52:56 下午 org.apache.catalina.util.SessionIdGenerator createSecureRandom
信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [130] milliseconds.
四月 11, 2016 4:52:56 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
四月 11, 2016 4:52:56 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
四月 11, 2016 4:52:56 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 696 ms

在console里会输出红红的字,如果类式于上面的字,说明运行成功了,并会出现test1项目的首页,网页输出了hello。
这样就做成了一个网站,生成war,上传到服务器,就可以运行了。

关于java web代码开发,这个之后我们借助于微信的DEMO给大家做个实战型的教程。


五、运行微信硬件开发者官方的DEMO。 weixinDEMO01.png
下载网址:http://iot.weixin.qq.com/wiki/new/index.html?page=6-1
打开网址,找到Nordic nRF51822接入服务器端源代码,下载下来解压。


weixinDEMO02.png
点击File-》Import。


weixinDEMO03.png
选择:Existiong Projects into Workspace,再点击Next。


weixinDEMO04.png
点击Browse,选择解压的DEMO文件,或是直接复制路径到输入框,点确定。


weixinDEMO05.png
这时会看到一个blulight的项目,选择它,Finish。



weixinDEMO06.png
那微信DEMO项目打开了。


weixinDEMO07.png
点击打开Java Resources-》src,会看到很多包类,这就是的源代码的地方。


weixinDEMO08.png
右击bluelight项目-》Run As-》Run On Server。



weixinDEMO09.png
微信Demo运行成功,下篇我们会对Demo项目进行分析,讲解和修改部分代码。


提前了解可以先看这一篇,微信做的说明文档。http://iot.weixin.qq.com/wiki/doc/blue/%E5%BE%AE%E4%BF%A1%E7%A1%AC%E4%BB%B6%E5%B9%B3%E5%8F%B0%E8%93%9D%E7%89%99demo%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%95%99%E7%A8%8B.pdf



关注@智能创客  微信:znck007(打造DIY创客平台)













回复

使用道具 举报

0

主题

7

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2016-4-8 20:33:25 | 显示全部楼层
书已到货,已入坑,坐等教程更新!
回复 支持 反对

使用道具 举报

110

主题

396

帖子

2319

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2319
QQ
 楼主| 发表于 2016-4-9 10:41:45 | 显示全部楼层
kongmeng 发表于 2016-4-8 20:33
书已到货,已入坑,坐等教程更新!

好哇,好哇。
回复 支持 反对

使用道具 举报

0

主题

32

帖子

184

积分

注册会员

Rank: 2

积分
184
发表于 2016-4-11 21:31:53 | 显示全部楼层
学习中、、、,希望学会
回复 支持 反对

使用道具 举报

0

主题

1

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2016-8-28 06:40:15 | 显示全部楼层
不错!不错!不错!
回复 支持 反对

使用道具 举报

0

主题

12

帖子

149

积分

禁止发言

积分
149
发表于 2016-9-11 20:56:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|手机版|智能创客 ( 桂ICP备14000828号

GMT+8, 2019-1-21 03:32 , Processed in 0.057628 second(s), 16 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表