eclipse概述
1. 下载:
* https://www.eclipse.org/downloads/
2. 安装:
1. 它是一个绿色版软件,直接解压即可使用
2. 注意:
* JDK是64位的,eclipse就必须是64位,反之亦然;
3. 目录功能:
1. configuration:整合文件目录
2. dropins:整合其他插件目录
3. plugins:已经整合的其他拆件目录
4. 卸载:
* 右键删除即可;
5. 运行:
1. 双击eclipse.exe
2. 设置工作空间:创建一个目录作为代码的放置空间;
6. 设置编码集:
* window->Preferences->workspace->Other->utf-8
7. 设置jre环境:
* window->Preferences->Java->Installed JREs->Add->Standard VM->找到目录地址和名字->确定; [一般情况下会自动找到jre并添加]
8. 创建工程:
1. window ->show view->搜索:package->选择自己喜欢的窗口结构;
2. 空白处右键->new->Other->搜索java Project ->next...
3. src->other->搜索package->com.itheima.helloword->
4. 或者可以右上角切换java视图,可直接右键创建包和类;
9. 设置行号和字号
1. 设置行号:
* 左侧空白处右键 : Show Line Numbers
2. 设置字号:
* window ->Preferences->General->Appearance->Colors and Font->Basic->Text Font->Edit->...
10. 运行:
1. 可选择左上角的运行图标
2. 鼠标右键->Run As->Java Application
11. 页面布局:
1. 通过拖动可对布局进行改变
2. window->Perspective->Reset Perspective..[重置]
创建项目
1. new ->other->搜索dy[Dynamic Web Project]->创建名字->moudle version :2.5->...finish 创建成功!
2. 项目结构:
1. src:java源代码
2. WebContent:web代码
3. 创建普通的html页面:
* WEB-INF右键->New->other->搜索html->设置名字->finsh!
4. 集成tomcat运行web项目
1. window->show View ->Servers->点击提示的信息超链接实现/或者在该提示框空白处new ->Server->Apache->tomcat v8.5 Server->选择安装位置,Installen JREs中选择:jre1.8.0_101->选择项目:add->finish!
2. windows->Preferences->搜索server->Runtime Environme->add->选择安装位置->选择jre环境:jre1.8.0_101->apply and Close->回到首页后点击链接->next->选择项目:add ->finish!
5. 运行:
1. 右键start运行
2. 下面窗口的一个运行按钮;
6. jre环境配置
1. 运行环境:
* 选择需要修改环境的项目右键->Build Path->Configure Build Path->Libraries->选择JRE System Library[J2SE-1.5]:Edit->Workspace default JRE(jre1.8.0_101)->确定!
2. 编译环境
* 选择项目右键->Properties->Java Compiler->Compiler compliance level:1.8->Apply and Close!
3. 解决兼容不匹配:[当修改了上面两个的时候,项目可能会暴红x,显示兼容不匹配]
1. 项目右键->Prperties->Project Facets->Java :1.8->确定!
4. 将包导入WEB-INF-lib下;
5. 创建springmvc.xml等配置文件;
6. 配置离线约束:[离线状态下也可以进行代码提示]
1. window->Preferences[首选项]->搜索:xml c->User Specified Entries:Add->File System:.../eclispse软件/schema/spring-mvc-4.2.xsd->确定后再选择key type: Schema location 将约束的地址复制到key: http://www.springframework.org/schema/mvc/spring-mvc.xsd ->确定并关闭!
2. 如果配置没有生效,可以先关闭xml文件再打开试试;
7. 调用debug调错:
* 在需要开始的地方标记,然后debug运行
eclipse基于Maven
1. 本地电脑需要存在Maven;
* 如果存在两个Maven可以在环境变量中查看MAVEN_HOME,得到配置的是哪个Maven
2. 配置:
* window->首选项->搜索maven->Installations->add->Directory->apache-maven-3.3.3->打钩然后选择User Settings ->Browse->.../apache-maven-3.3.3\conf\settings.xml->Apply;
* 这样maven就集成了;
3. Maven索引的构建:
* window->Show View ->Other->搜索:Maven Repositories->确定->在下面的窗口中选择Local Repositories->Local Repository右键菜单->Rebuild Index-> OK!
4. 创建工程:
1. New -> Maven Project->Create a simple project(..)->补全项目id,名称,打包方式等..
2. 打开pom.xml导入配置信息
3. 右键项目菜单->New -> Other->搜索:Maven Module ->点击create a simple project ,然后给Moudle Name命名->next ->war[打包方式设置为web工程]
5. 删除项目:
* 右键点击项目菜单,选择delete,点ok删除eclipse中的该项目[磁盘中还有该项目];先点击Delete project contents on disk(connot be undone) ,然后点ok,它是从磁盘中删除,就是说从根源上删除,无法还原;
6. 导入项目到eclipse:
* 导入普通项目和Maven项目是有差别的;
* 导入普通项目:
* 左边普通窗口中右键:Import->选择:General:Existing Projects into Workspace->使用Select root directory选择要导入的工程->finish!
* 导入普通的java项目与导入普通项目相同:
* 左边普通窗口中右键:Import->选择:General:Existing Projects into Workspace->使用Select root directory选择要导入的工程->finish!
* 导入Maven项目:
* 左边普通窗口中右键:Import->搜索:Maven->Existing Maven Projects->选择工程->finish!
整合SVN
1. SVN的配置:
* 将SVN设置为启动状态
* 为eclipse创建一个版本控制仓库和一个用户信息
* 复制URL
2. eclipse的配置:
* 如何将代码共享到SVN上面?
* eclipse没有提供SVN的插件,需要手动集成;
* 步骤演示:
* 找到插件:site=1.10.11.zip并解压
* 创建一个svn目录,将插件文件夹内的features和plugins复制到svn目录中
* 然后将svn文件夹复制到eclipse/dropins中
* 查看是否生效:
* window->Show View ->Other->搜索:svn [第一次配置后需要重启eclipse才能生效]
3. 上传到svn服务器:
1. 选择上传项目右键菜单->Team->Share Project->svn->next->创建新的资源库位置->将刚才复制的URL的值复制到这里的url空白处->写注释->finish!
2. 完成后会有一个提问?是否进入svn导入视图?
* 注意:这里只是共享资源到svn,但是实际上没有提交任何项目到svn;
3. 提交到svn :
* 工程右键菜单->Team->提交
* .classpath, .project , .settings文件夹下的配置文件都不需要提交,可以手动忽略; 上面可以写上注释;
4. 注意:后面更新代码的时候先与资源库同步: 点击yes进去之后可以看Synchronize中红色的小图标[Conficts Mode]查看idea的代码和服务器存储的代码是否存在冲突;我们提交的时候,尽量选择自己写的代码进行提交;
5. 更新代码在上下箭头的右边,在做任何改变的时候,一定要先同步资源库再进行操作;
整合Git
1. 配置用户信息:
* window->Preferences->搜索:Git 选择Configuration->选择user ,点击Add Entry-> 添加用户: key:username value: itheima02 ->点击 Add Entry,添加用户邮箱 -> key: user.email value: sfskah@163.com ->finish!
2. 配置SSH
* window->preferences->搜索:SSH2->点击Key Management->Generate RSA key... ->如果没有生成密钥,需要手动生成,点击: SavePrivate Key->finifh!
* 将公钥上传到服务器中; git目录下-> cd.ssh -> authorized_keys [公钥]
3. 分布式管理系统
1. 先将代码提交到本地仓库中
* 项目右键菜单->Team->Share Project ->GIt->可以将本地项目当作仓库工程:点击Use or create repository in parent folder of project ->选择工程然后点击:Create Respository ->finish!
* 忽略不提交:
* 选择不提交的项目或文件,右键菜单->Team->Ignore
* 忽略好了之后,选择Git视图[Package],选择提交的项目右键菜单->Team->Add to Index ->然后重新选择该项目右键菜单->Team->Commit->写初始化信息然后Commit;
2. 然后将本地仓库的代码推送到服务器中;
* 项目右键菜单->Team->Remote->Push->URL: ssh://git@192.168.25.137.22/home/git/itheima.git Host:192.168.25.137 Repository path: /home/git/itheima/git Protocol:ssh Port:22 User :git ->next ->输入密码->finish; [输入密码的时候下方有一个Sore in Secure Store,应该是记住密码,输入密码的时候也点击确认]
* 测试:
* 直接新建一个新的文件夹,然后直接克隆到新的文件夹,如果克隆到了刚刚提交的,那么克隆成功;
4. 注意:
1. eclipse是需要一直保存的,空格空行会报错;
2. 有两个产品:myeclipse 和eclipse
1. myeclipse是收费的,天生实现了很多功能;
2. eclipse功能比较少,但是它可以通过装很多插件达到myeclipse的效果;
3. 花边新闻:eclipse图标遮住了太阳[sun],表示甲骨文收购了sun公司;