JAVA-JAVA WEB开发工具下载与安装
1.JAVA SE(JDK下载)
程序名:jdk-8u141-windows-x64.exe
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
配置环境变量:
我的电脑->右击->属生->高级->环境变量->系统变量
新建->变量名写“JAVA_HOME”->变量值写“D:\Ruanjian\Java\jdk1.8.0_141”
新建->变量名写“CLASSPATH”->变量值写“.;”
修改->变量“PATH”->在开始位置增加“%JAVA_HOME%\bin”
运行->cmd->“java -version”->查看JAVA版本号
如果在用户变量中写只对该用户起作用,如果在系统变量中写对所有用户起作用。
2.Tomcat服务器
程序名:apache-tomcat-9.0.0.M22-windows-x64.zip
下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M22/bin/apache-tomcat-9.0.0.M22-windows-x64.zip
Binary Distributions:是编译好的二进制文件
Core:即Tomcat核心
.ZIP:Windows下的压缩文件
.tar.gz:即Linux下的压缩文件
Windows Service Installer:即Windows安装文件
Full documentation:完整文档
Deployer:即Tomcat部署文件
Extras:附加功能
Embedded:嵌入式
Source Code Distributions:是Apache提供的源代码文件
安装配置:
1.将“apache-tomcat-8.5.14-windows-x64.zip”解压到“D:\Ruanjian\apache-tomcat-8.5.14”
2.双击“D:\Ruanjian\apache-tomcat-8.5.14\bin\startup.bat”
3.当控制台输出如“Server startup in 1870 ms”,就表示Tomcat服务器启动了。
4.打开IE输入“http://localhost:8080”,就可以看到Tomcat的网页了。
配置虚拟目录:
1.在硬盘上任意位置建立一个文件夹,如“D:\Ruanjian\myjsp”。
2.在虚拟目录中建立一个名为“WEB-INF”的文件夹,并在文件夹建立一个web.xml的文件。
3.web.xml内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.s3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
</web-app>
4.打开Tomcat安装目录conf文件夹中的server.xml,找到文件最末端的“</Host>”,在其上面一行增加如下
代码:
<Context path="/test" docBase="D:\Ruanjian\myjsp"/>
5.为了使虚拟目录生效,Tomcat服务器需要重新加载server.xml文件,所以需要启动Tomcat服务器。
问题一:
问题现象:Tomcat双击startup.bat提示如下
“The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program”
问题原因:"JAVA_HOME"内容写错了,JAVA指定的路径不对。
问题处理:修改正确的路径就可以了。
3.Eclipse(不推荐使用)
1.打开IE,输入“http://www.eclipse.org/home/index.php”
2.点击右上角的“Download”
3.点击“Download Packages”
4.选择“Eclipse IDE for Java EE Developers”列表中的64 bit。
5.点击“Download”。
6.下载后是个加压包“eclipse-jee-oxygen-R-win32-x86_64.zip”。
7.解压到“D:\Ruanjian\”下面。
8.直接双击“D:\Ruanjian\eclipse\eclipse.exe”就可以运行了。
4.MyEclipse(推荐使用)
1.打开IE,输入“http://www.myeclipsecn.com/”
2.点击“下载”
3.提示30天试用。
5.我直接百度MyEclipse,从百度下载的(我下载的是2014版)。
JAVA-JAVA WEB开发工具下载与安装的更多相关文章
- 微信Web开发者工具-下载、安装和使用图解
开发和测试小程序,需要借助微信官方提供的微信Web开发者工具进行预览和调试代码,从下载安装到使用,大致的流程如下: 1.下载安装包 下载地址传送门:https://developers.weixin. ...
- 微信小程序开发工具下载以及安装教程
微信公众平台上登录你的微信小程序账号 登录进入小程序开发-工具-下载,再根据你的系统选择相对应的版本地址进行下载. 以管理员身份运行下载,点击下一步,如图所示: 下一步,就会出现许可证协议 ...
- Java学习笔记二:Java开发工具Eclipse的安装与使用
Java开发工具Eclipse的安装与使用 正如office一样我们在开发java语言过程中同样需要依款不错的开发工具,目前市场上的IDE很多,这里只演示Eclipse的安装: 一:下载软件: 1.下 ...
- Java基础---Java 开发工具IntelliJ IDEA 安装
1.1 开发工具概述IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公 ...
- java基础-Eclipse开发工具介绍
java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就 ...
- java基础-Idea开发工具介绍
java基础-Idea开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 之前给大家介绍过一款Java的IDE叫eclipse,有些功能用起来不是很得心应手,尤其是在导报的 ...
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑 ...
- 转: 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
from: https://github.com/RubyLouvre/agate/issues/8 今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以 ...
- 在做java 的web开发,为什么要使用框架
现在做项目都会使用框架,现在很常见的框架就是SSH(Struts+SpringMVC+spring+hibernate),SSM(Struts/springMVC+Spring+Hibernate), ...
随机推荐
- Jquery.getJSON的缓存问题的处理方法
$.getJSON()存在缓存问题,如果其调用的url之前曾经调用过的话,回调函数就会直接在缓存里取得想要得值,而不是进入到后台 在项目中遇到一个问题,在火狐下,$.getJSON();请求数据一 ...
- nmon与nmonanalyser系统性能分析
nmon与nmonanalyser系统性能分析(图表) - [系统架构] 2011-05-15 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.c ...
- atime、mtime、ctime
当你同熟练的UNIX用户进行交谈时,你经常会听到他们傲慢地讲出术语“改变时间(change time)”和“修改时间(modification time)”.对于许多人(和许多字典而言),改变和修改是 ...
- 全栈JavaScript之路(十三)了解 ElementTraversal 规范
支持Element Traversal 规范的浏览器有IE 9+.Firefox 3.5+.Safari 4+.Chrome 和Opera 10+. 对于元素间的空格,在IE9之前.都不会返回文档节点 ...
- 訪问可能没有定义的data (通过static类型flash.net:FileReference引用)
今天使用Flex实现了图片预览及其上传的功能,在整个开发过程中遇到了"訪问可能没有定义的data (通过static类型flash.net:FileReference引用)"错误, ...
- Lucene的索引不跨平台
在windows上使用Lucene生成索引文件,将索引文件复制到Linux服务器上,报错"校验错误,可能是硬件问题". 所以,Lucene的跨平台只是代码跨平台,生成的索引不跨平台 ...
- Linux Shell之表达式
严格来说,shell中没有表达式的概念.Shell本身事实上仅仅是一堆命令的集合.当然也不是胡乱的堆在一起.而是有一定的组织.仅仅是这个组织不那么严谨.所以本文不是要真的总结所谓的表达式,而是把she ...
- POJ 2299:Ultra-QuickSort
Ultra-QuickSort Time Limit: 7000MS Memory Limit: 65536K Total Submissions: 39397 Accepted: 14204 ...
- USB的中断说明
STM32的USB模块可以产生三种中断:USB唤醒中断.USB高优先级中断和USB低优先级中断,在STM32的参考手册中没有详细说明这三种中断对应哪些事件,现说明如下: 1)USB唤醒中断:在中断向量 ...
- cocos2dx当节点存在缩放时要注意的问题
cocos2dx(所有引擎也均如此),如果一个节点存在缩放,一定不要忘了其局部空间里的单位长度也会发生变化.其子节点位移,局部空间转世界空间结果等都会受影响. 有时候我们想将父节点的缩放转移到子节点中 ...