一见钟情

   大二上学期,第一次接触java Web.老师为了帮助我们从底层理解java Web的执行环境,要求我们不能使用不论什么IDE,仅仅能用记事本.
   好吧,老师也是为了咱好.简单的一个Java Web项目就须要至少6个步骤.
   步骤一:在Tomcat的webapps目录下新建项目目录,比方项目名是StudentManager;
   步骤二:在StudentManager文件夹下新建文件夹WEB-INF、文件student_mgr.html
   步骤三:在WEB-INF目录下新建目录classes、lib、文件web.xml,classes目录用于存放编译后的java文件(编译*.java命令为:javac
*.java);
   步骤四:向lib文件夹下加入程序执行须要的jar包,向classes文件夹下加入编译后的*.clsss文件;
   步骤五:配置web.xml文件,加入对Servlet的訪问;
   步骤六:在浏览器中输入项目相应的URL訪问Web网站。
   在这样的刀耕火种的开发环境下开发,我是多么的想有一套IDE,能够帮我解决这些反复繁琐的创建过程.好吧,eclipse如此而至,在我最须要的时候出现了,它的强大之处让你不喜欢它都难.

逐渐深入

   话说不知道为什么对java就是这么的稀罕,但TGB有培养计划,必须学完.Net才干学java。在用.Net开发过程中,我发现了非常多调试技巧。比方在VS中。F5是调试运行,F9是加入/删除断点。F10是逐过程运行,F11是逐语句运行。F12是跳转到定义。当时我就想,eclipse肯定也有类似的调试技巧。于是就不断的摸索,发如今eclipse中,debug运行,程序进入调试状态,F5是逐语句运行,F6是逐过程运行,F7是返回到原方法运行,Ctrl+R是运行到指定列.怎么样,和VS挺像的吧!
   假设在Eclipse中认为代码格式看着不是非常爽,Ctrl+Shift+F能够帮你高速的整理代码格式.假设按后没反应。则可能是和搜狗输入法的快捷键冲突了,解决方式:eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决的方法.
   Ctrl+/:凝视/取消凝视选中代码,Ctrl+D:删除当前行,/+ **回车:高速加入类或方法凝视,Alt+/:代码智能提醒,Ctrl+Shift+O:导入相关的jar包,Shift+Alt+S:生成get/set、构成函数等。

  假设在用Eclipse调试Web项目时报: “Several ports (8005, 8080, 8009) required
by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).”,则说明是Tomcat的端口被占用,解决方式:在Dos下输入命令:netstat
-nao|findstr "port号",找到占用port的进程ID,然后在任务管理器中kill掉该进程.
   假设新建的一个Web项目须要重命名,在又一次浏览网页时常常报404错误.解决方式:将项目名由A重命名为B,选中项目B,右键Properties-->MyEclipse-->Web-->Web
Context-root 将项目名称改为B;打开Project Deployments,删除已经部署的项目,Add-->Tomcat6.0-->OK;最后重新启动Tomcatserver.
   用过Eclipse的同志们都知道,eclipse默认的打开方式打开html、jsp文件那是相当的慢。

解决方式:window-->Preferences-->General-->Editors-->FileAssociations 选中*.html。将MyEclipse
HTML Editor设置为Default.

   加入到Eclipse的文件又是乱码?别怕。解决方式:Window-->Preferences-->搜索JSP-->Encoding.

不离不弃

 
 这款强大的java IDE--eclipse是着实深深打动了我。

工欲善其事,必先利其器。对java是如此的喜爱。对java IDE也就相当然的喜爱。

 
 eclipse见证了我这个菜鸟的成长历程,不离不弃是我对它最好的答复。

和Eclipse一起走过的日子的更多相关文章

  1. 开放才能进步!Angular和Wijmo一起走过的日子

    Angular 已成为广受欢迎的前端框架.去年9月份,期待已久的 Angular2 的正式版发布之后,Angular 又迎来了新一轮热潮.伴随着 Angular 这一路走来,Wijmo 一直都是第一个 ...

  2. 【python】文件的输入和输出

    1.os模块 2.os.path 模块 3.实例 1. os模块 对文件系统的访问大多通过python的os模块实现,其中os 模块负责大部分的文件系统操作,包括删除/重命名文件,遍历目录树,管理文件 ...

  3. HTML5 & CSS3初学者指南(2) – 样式化第一个网页

    介绍 我们已经使用基本的 HTML 编写了一个网页.但是,写出来的 HTML 代码的网页看起来很平淡,没有吸引力. 如何改善这种很平淡的页面呢? 让我们开始使用网页的基本样式来改善页面效果,我们将会使 ...

  4. HTML5 & CSS3初学者指南(1) – 编写第一行代码

    介绍 网络时代已经到来.现在对人们来说,每天上网冲浪已经成为一种最为常见的行为. 在网页浏览器中输入一段文本地址,就像http://www.codeproject.com,等待一下,网页就加载到浏览器 ...

  5. ASP.NET MVC 5– 使用Wijmo MVC 5模板1分钟创建应用

    开始使用 使用ComponentOne Studio for ASP.NET Wijmo制作MVC5应用程序,首先要做的是安装Studio for ASP.NET Wijmo . 测试环境 VS201 ...

  6. 带你走近AngularJS - 基本功能介绍

    带你走近AngularJS系列: 带你走近AngularJS - 基本功能介绍 带你走近AngularJS - 体验指令实例 带你走近AngularJS - 创建自定义指令 ------------- ...

  7. 带你走近AngularJS - 体验指令实例

    带你走近AngularJS系列: 带你走近AngularJS - 基本功能介绍 带你走近AngularJS - 体验指令实例 带你走近AngularJS - 创建自定义指令 ------------- ...

  8. 带你走近AngularJS - 创建自定义指令

    带你走近AngularJS系列: 带你走近AngularJS - 基本功能介绍 带你走近AngularJS - 体验指令实例 带你走近AngularJS - 创建自定义指令 ------------- ...

  9. HTML音乐播放——切歌

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

随机推荐

  1. Wireshark入门与进阶系列(一)

    摘自http://blog.csdn.net/howeverpf/article/details/40687049 Wireshark入门与进阶系列(一) “君子生非异也,善假于物也”---荀子 本文 ...

  2. iOS GCD详解

    前言 对初学者来说,GCD似乎是一道迈不过去的坎,很多人在同步.异步.串行.并行和死锁这几个名词的漩涡中渐渐放弃治疗.本文将使用图文表并茂的方式给大家形象地解释其中的原理和规律. 线程.任务和队列的概 ...

  3. The Balance(母函数)

    The Balance Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...

  4. OAuth2.0开发指南

    OAuth2.0开发指南 1.认证与登录 来往开放平台支持3种不同的OAuth 2.0验证与授权流程: 服务端流程(协议中Authorization Code Flow): 此流程适用于在Web服务端 ...

  5. MVC模式下My97DatePicker日期控件引用注意事项

    My97DatePicker日期控件之前在用webform模式开发的时候,只要 <script language="javascript" type="text/j ...

  6. the first has precedence, perhaps you need a NameVirtualHost directive

    报错信息1: Starting httpd: [Fri May 19 11:49:42 2011] [warn] VirtualHost 127.0.0.1:80 overl aps with Vir ...

  7. 关于SQL 系统自带存储过程的使用 (一)

    关于SQL,一边恐惧一边前行,战战兢兢,如履薄冰. 1.那些Maggie教我的事 因为脚本老是倒不齐全,QA某次跟我要了三次脚本,于是乎求助公司DBA. 利用SQL server本身的查询,找出最近修 ...

  8. ASP.NET后台自定义导出Excel

    关于导出,属于老生常谈了,下面就总结下我自己遇到的一些导出吧. 1.使用Excel组件进行导出(需要安装Microsoft Office Excel). 下面为代码,希望可以帮助别人. 1)准备数据源 ...

  9. Java 四种线程池的使用

    java线程线程池监控 Java通过Executors提供四种线程池,分别为: newCachedThreadPool:创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收 ...

  10. 转 android 侧滑实现

    本篇博客给大家分享一个效果比较好的侧滑菜单的Demo,实现点击左边菜单切换Fragment. 效果如下: 主Activity代码: package com.infzm.slidingmenu.demo ...