业余草,Java新人入职——配置环境及安装开发工具(总结)
很多新人对于进入新公司,相关工具的安装和环境变量的设定很苦恼。又苦于没有完整的配置开发环境的资料,我这里写一篇操作步骤的案例, 至少让你能把开发工具安装起来,并实用起来,就不会那么无助了。毕竟连开发环境都弄不好的人,leader对你肯定也不抱希望。废话少说,具体操作如下:
一、首先肯定是安装jdk
1、下载jdk版本
这里我的电脑是64位的,用的是Java8 , jdk版本是jdk1.8.0_92。 下载地址:链接:http://pan.baidu.com/s/1pLht3eF 密码:vgwu 。
这里我也提供一个Java7 的版本: 链接:http://pan.baidu.com/s/1hsOlk80 密码:i6k4
2、安装,并设定jdk、jre安装路径
安装路径你可以用默认的,但是一定要记住安装的地址,我一般指定额外的安装路径,比如E盘。如下图:
二、配置环境变量
安装好jdk和jre后,就需要配置环境变量,这个可以参照:点击打开链接
三、安装开发工具。
1、这里我用的是eclipse,具体开发工具用啥,大家看着处理:链接:https://pan.baidu.com/s/1MeNwUsYCtOerLswuMngBEg 密码:rw2u
下载后解压即可用。
2、配置eclipse使用的java版本
打开eclipse,选择Windows——Preferences——Java——Installed JREs 。 设定你的jre环境,具体如下图:
3、配置svn插件
下载地址:链接:http://pan.baidu.com/s/1mifxHMg 密码:aj84 。 下载完后解压,把subSvn/eclipse 目录下features、plugins两个目录下的jar文件,分别拷贝到对应的 eclipse 安装目录的对应的features、plugins文件夹目录下。重启eclipse,这样svn插件就弄好了
4、配置tomcat
a、下载tomcat,我这里用的是tomcat8 。 下载地址:链接:http://pan.baidu.com/s/1eSPBiee 密码:2883 , 下载完成后解压到你的指定目录。
b、打开eclipse,选择Windows——Preferences——Server——Runtime Environments。 然后你可以添加一个服务,选择Apache服务,选择你的tomcat版本,具体操作如下图:
选择好后,点击Next
c、配置完成后,到eclipse的Server窗口,右键New一个Server。具体如下图:
到这里,tomcat就配置完成了,但是很多人的项目发布目录还是eclipse自带的目录,建议更改到tomcat的webapps目录下。具体操作如下:
这里就配置完成了,保存下即可
5、配置maven
b、打开eclipse,选择Windows——Preferences——Maven——Installations——Add ,添加一个maven,选择maven的解压目录。 具体如下图:
c、指定settings目录。在当前的maven配置窗口,选择User Settings,并在User Settings路径那里指定你配置的maven的 settings文件。具体如下图:
6、其他配置
(1) 开发工具的编码配置
(2) 注释模板的配置
(3) 快捷键的设置
(4)背景色、字体等设置
(5)快速定位文件位置插件配置、快速打开cmd配置 等等,这些就需各位看官自己去百度啦
如有疑问,欢迎关注微信公众号“业余草”!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
利用Python把github上非常实用的数据全部抓取下来!留给自己备用
这是我根据这个流程实现的代码,网址:LiuRoy/github_spider 递归实现 运行结果 因为每个请求延时很高,爬虫运行效率很慢,访问了几千个请求之后拿到了部分数据,这是按照查看数降序排列的python项目: 这是按粉丝数降序排列的用户列表 运行缺陷 作为一个有追求的程序员,当然不能因为一点小成就满足,总结一下递归实现的几个缺陷: 因为是深度优先,当整个用户图很大的时候,单机递归可能造成内存溢出从而使程序崩溃,只能在单机短时间运行。单个请求延时过长,数据下载速度太慢。 针对一段时间内访问失败的链接没有重试机制,存在数据丢失的可能。 异步优化 队列实现 实现原理 采取广度优先的遍历的方式,可以把要访问的网址存放在队列中,再套用生产者消费者的模式就可以很容易的实现多并发,从而解决上面的问题2。如果某段时间内一直失败,只需要将数据再仍会队列就可以彻底解决问题3。不仅如此,这种方式还可以支持中断后继续运行,程序流程图如下: 运行程序 为了实现多级部署(虽然我就只有一台机器),消息队列使用了rabbitmq,需要创建名为github,类型是direct的exchange,然后创建四个名称...
- 下一篇
深入理解javascript系列(十九):从Promise开始到async/await
什么是同步与异步的定义,在这里我就不做记录,直接用代码来表示它们之间的区别。 首先使用Promise模拟一个发起请求的函数,该函数执行后,会在1s之后返回数值30。 function fn() { return new Promise(function(resolve, reject) { setTimeout(function() { resolve(30); }, 1000); }) 在该函数的基础上,我们也可以使用async/await语法来模拟同步效果。 var foo = async function() { var t = await fn(); console.log(t); console.log('next'); } foo(); 输出结果为: Promise {<pending>} //1s 之后依次输出 test:11 30 test:12 next 而异步效果则会有不同的输出结果: var foo = function() { fn().then(function(res) { console.log(res); }); console.log('n...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音