对于一名java新手,想要学习得好,肯定有一关得过--工具的使用。
从某个角度而言(新手),你对工具的熟练程度,代表了你的付出和水平。
这里我就总结一些,这近两年使用MyEclipse所遇到的问题及处理的方法(专门有个文档,遇到的问题及处理方法都放进去了,当作工具文档用)!
1、破解,必须要断网!
2、发布web项目:选择 Deploy MyEclipse J2EE Project to server,选择项目-->Add-->选择服务器(tomcat)-->finish
这个小选项当年也是找瞎了眼
3、第2项可能又有问题,MyEclipse怎么添加tomcat服务器啊??(咳咳,jdk的安装配置和Tomcat配置这里就不多说了,只提一点,jdk和jre不要放在同一目录下,所谓jdk的安装目录是这个:C:\Program Files\Java\jdk1.8.0_121 带上jdk哦。至于tomcat,之前写过一篇博客,按照网上的安装教程还是启动有问题,就看看tomcat目录文件权限是不是给够了) 废话不多扯,选择 Window-->Preference-->在搜索框里敲tomcat回车就都出来了,再选择Tomcat版本,点击Browse找到tomcat安装目录,最后重点是选择Enable,然后就可以发布项目了。
4、(羞愧)用tomcat调试时,先得发布项目吧,发布项目后得打开服务器吧,
选择Server选择配置的tomcat,右键选择启动。然后在浏览器地址栏敲:http://localhost:8080/项目名/jsp名。
有时候不小心把下面那一栏给叉掉了,没关系,在Window-->show View中找Server,没看到就到other...看全部的就能找到
5、Servelt配置
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.software.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/loginServlet</url-pattern>
</servlet-mapping>
不愿意敲就复制改嘛。 <servlet-name>要命名一致,<servlet-class>就是类路径,<url-pattern>就是请求资源路径,注意要有“/”,这个路径名就是你在前台要发送数据给这个Servlet,比如form表单提交,就action="loginServlet"。
6、快捷键
快捷键使用得6,才是最6的。查看所有快捷键的快捷键:Ctrl+shift+L,超级无敌最厉害
另外Ctrl+shift+O(字母)也是常用,自动导入包(shift有全选的意思,就是导入所有需要的包,类下面有红色波浪线的时候)
Ctrl+Z 也是通用的撤销,再什么Ctrl+c 复制 Ctrl+v粘贴都是通用的
ctrl+D 选中删除 ctrl+/ 选中注释
Ctrl +shift +R 输入字母查找文件
Ctrl+F 在文件中查找字符
Ctrl+Shift+T搜索类
Ctrl+O 显示该类的所有变量和方法
Tab 向右缩进(代码风格还是很重要的,好看的代码都喜欢)
Shift Tab 向左缩进
暂时就说这么多了,毕竟可以自己去Ctrl+Shift+L研究一番嘛
7、编码字体等设置
一切的乱码都是编码格式的不统一,比如你自己MyEclipse默认的编码格式是iso-****或者GBK,然后老师的是UTF-8,那就完了,中文都乱码了。
Window---->Perference-->General-----****探索吧!设置编码的就是Content Types了,选择不同的文件,在Default encoding填上UTF-8,接着update更新就搞定了。
8、导入项目
老师给了代码?什么?一行行复制粘贴??NO File-->Import--->ExistingProjects into Workspace再选择项目就导入了!
9、快捷实现接口方法、重写父类方法、构造方法、Setter/Getter方法...一网打尽
代码编辑区--->右键--->Source然后就发现新大陆了。。override/implement Method(重写父类和继承的方法),具体的慢慢探索,贼有意思
10、连接数据库
首先jar包得就位吧?不同数据库准备不同的jar包。Window-->Open Perspective--->找不到就other--->MyEclipse DataBase Explorer
在DB Browser右键--》new-->填写了
Driver template:就选择自己的数据库类型吧! Driver name乱写 Connection URL: jdbc:mysql://localhost:3306/bigdata ,想这样的,数据库类型各自不同,端口号各自不同,要连的数据库也各自不同(不过,数据库可以省略)
User name 和password得你自己在数据库里设置了,这里不说(自行百度)。Driver JARs点击Add JARs就去选择自己的jar(驱动)包吧!
11、然后第10步进入那个页面了,咋回来啊??
这是一个神奇的图标(别说这么大的红箭头看不见!!),点击一下,就回到熟悉的界面了,这个图标在后面Debug时也很有用哟。
12、运行程序
对于我这种极致的菜鸟而言,当初怎么运行函数都不晓得(羞愧)。首先你写一个类,想运行里面的函数,得有一个入口函数吧?
没错,就是这个 public static void main(String[] args) {} ,然后在这里面调用调试你的方法嘛。右键Run as--->JAVA application或者
当然,最好先Ctrl+S一下啊(保存)
13、刚学java web最可怕的就是调错了。这里不讲。只说,错误类型。浏览器报404错误,也别百度了,这是找不到资源,路径写错了。其他的想500之类的就是服务器错误了,就是你写的方法报错了。
14、新建文件或文件夹
需要写前端页面了,要有js、css文件夹啊,很简单 File-->new---> file(自定义文件后缀名) Folder 新建文件夹。
15、最吊的也是最不吊的,代码提示
其实对于新手最好是不用代码提示,但是不用呢写代码太累了会挫败积极性。各位自行斟酌。
Window---->Perference-->java--->Editor--->Content Assist 然后找到Auto activation triggers for java,将"."换上QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm,./厉害吧,你懂的!
16、然后一个小技巧是,打开jsp页面时是不是有两半啊,上面是界面下面是代码,特烦,占用我屏幕,马上×掉,再右键-->open with-->MyEclipse jsp Editor就行了。
17、显示行号
报错的时候显示某某行有错,卧槽,旁边没有行号怎么搞?Window--preference-->General-->Editors-->Text Editor-->show line numbers
18、自定义注释
听人说,你开始写注释了,你就开始入门了!
在类上、方法上、变量上/**+Enter就自定义生成注释模板。而这模板的定义就在Window-->preference-->java-->code style-->Code Templates-->Comments
Types是类注释、Fileds变量注释、后面的都能看懂
例如Method
/**
* @Title: ${enclosing_method}
* @Author: Bardon
* @Time: ${date} ${time}
* @params: ${tags}
* @return: ${return_type}
* @throws
*/
例如Types
/**
* @ClassName: ${type_name}
* @Description:
* @author: Bardon
* @date: ${date} ${time}
* @version1.0
* ${tags}
*/
开心再更新,我要之前看到这些,我早收藏了!