struts2 环境建立(1)
说明:以下操作都是以本机例
在java web 开发之前,应该具备开发环境.要搭建开发环境应该具备以下工作:
1 JDK,jdk是java开发不可缺少的开发工具包.
2. 开发工具本例使用Eclipse ,因Eclipse为流行开发工具大家比较熟悉,很好结合第三方相关插件.
3. web服务器,开发WEB需要部署到WEB服务器中,以后所有的操作都基于Tomcat服务器开发为例.
第一步:JDK下载安装,在浏览器输入官方下载地址:http://www.oracle.com .本机使用 jdk-8u40-nb-8_0_2-windows-x64
1. 输入网址连接后见下图片
2. 进入下找到适合本机版本32bit和64bit.下载后进行安装,安装目录自己可选择.
3. 安装后配置环境变量
使用jdk需要配置三个环境变量:JAVA_HOME,CLASSPATH,PATH(不区分大小写).其中CLASSPATH,PATH必须配置的,而JAVA_HOME可以选择.
(1) 右击我的电脑,在弹出的快捷菜单中选择[属性]选项,系统属性->选择[高级]选项卡->点击[环境变量],就可以配置环境变量了.
(2) 点击[新建]按钮,弹出[新建系统变量]
A:在变量名中输入:JAVA_HOME,变量值为安装jdk路径
B:PATH:path为可执行文件列表,提示寻找应用程序的路径,在系统变量中查看是否存在path变量,如果不存在需要建立.如果存在编辑在开始出加上%JAVA_HOME%\bin
C:CLASSPATH:是java编译和运行所用到的列表,不存在建立,存在添加 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; "."当前路径.
到此jdk环境变量配置完了,验证如果出现以下信息说明成功.
第二步: 下载tomcat,本机下载 apache-tomcat-7.0.70-windows-x64.zip
1. 下载完后解压安装,选择安装好的jre地址即可,默认端口为8080,可在conf中sever.xml中进行添加和修改.
2. 验证安装是否成功,在浏览器中输入:www.localhost:8080 出现以下页面说明成功安装.
第三步 : Eclipse 下载安装
1. 输入官方网址: www.eclipse.org 选择合适的,本人选择版本为: eclipse-jee-neon-R-win32-x86_64.zip
2. 下载完后放在合适位置即可.
备注:
作者:东北大亨
博客:http://www.cnblogs.com/northeastTycoon/p/5617859.html
版权为个人所有,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接。
struts2 环境建立(1)的更多相关文章
- 最新版ssh hibernate spring struts2环境搭建
最新版ssh hibernate spring struts2环境搭建 最新版spring Framework下载地址:spring4.0.0RELEASE环境搭建 http://repo.sprin ...
- struts2环境配置
struts2环境配置 struts2框架,大多数框架都在使用.由于工作需要,开始做Java项目.先学个struts2. 一.下载struts2 有好多版本,我下载的是struts-2.2.1.1. ...
- Android开发环境建立
一.For windows 7(注:XP会有问题) 1.JDK-Java SE download: http://www.oracle.com/technetwork/java/javase/down ...
- Myeclipse搭建struts2环境
1.下载Struts2 到Apache Struts2官网下载最新的Struts2 http://struts.apache.org/download.cgi#struts2316-SNAPSHOT ...
- 第3章 Struts2框架--1、Struts2环境搭建
第3章 Struts2框架--1.Struts2环境搭建 搭建步骤: 1.从下载http://struts.apache.org 没找到Struts2.3.16版,就下载了2.3.29 2.拷贝后解压 ...
- Eclipse搭建struts2环境
搭建struts2环境 大的方面分为三步: 1. 加入jar包 2. 在web.xml中配置struts2 3. 添加struts2的配置文件struts.xml 下面是详细步骤: 1. 新建一个Dy ...
- 基于MDK的ARM-GCC开发环境建立及新唐M0的HID类设备的C++开发
一,下载安装测试arm-none-eabi-gcc编译工具链 1,查看arm-none-eabi-gcc编译工具版本 打开网页:https://sourcery.mentor.com/G ...
- (原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂
(原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂 1. 在官网https://struts.apache.org下载Struts2,建议下载2.3系列版本.从图中可以看出 ...
- Atitit codeblock c++开发环境建立attilax总结
Atitit codeblock c++开发环境建立attilax总结 1.1. C++的重要意义 1 1.2. 项目ide的选项 1 1.3. 安装MinGW (基于GCC的C++编译器) 50 ...
随机推荐
- 【转载】Javascript-XMLHttpRequest对象简介
XMLHttpRequest是Ajax的核心,通过调用XMLHttpRequest对象的属性和方法可以实现在客户端和浏览器之间进行数据的异步传输,从而实现页面的无刷新效果. XMLHttp ...
- HDU 2034 人见人爱A-B【STL/set】
人见人爱A-B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Sub ...
- Codeforces 731B Coupons and Discounts(贪心)
题目链接 Coupons and Discounts 逐步贪心即可. 若当前位为奇数则当前位的下一位减一,否则不动. #include <bits/stdc++.h> using name ...
- 网站优化—MySQL优化
MySQL优化 简介 由于页面静态化技术可以实现对动态数据的缓存,但是有的时候还是需要去请求数据库.所以对数据库的优化也是不可缺少的. 优化思路 设计:存储引擎,字段,范式 自身:索引,自身的缓存 架 ...
- Light oj 1095 - Arrange the Numbers (组合数学+递推)
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1095 题意: 给你包含1~n的排列,初始位置1,2,3...,n,问你刚好固定 ...
- Topcoder SRM 144 DIV 1
BinaryCode 模拟 题意是:定义串P,Q,其中Q[i]=P[i-1]+P[i]+P[i+1],边界取0,并且P必须是01串.现在给你Q,让你求出P. 做法是:枚举第一位是1还是0,然后就可以推 ...
- 深入SQL SERVER 2000的内存管理机制
http://www.cnblogs.com/softj/articles/243591.html
- FORM标准默认时间区间处理
WHEN-NEW-FORM-INSTANCE DECLARE temp_date date; client_timezone date; char_date ...
- ThinkPHP 中M方法和D方法的具体区别
M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...
- 修改linux iptable规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙)-A INPUT -m state --sta ...