Java开发准备工作

一、环境安装

windows系统

1、jdk安装

目前常用的是以下两种,其他版本都可在官网下载
①版本选择
jdk7:
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR
jdk8:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
②jdk安装默认在C盘
③环境变量
a.在电脑桌面 右键点击 “此电脑”的“属性”选项
b.选择“高级系统设置”选项
c.点击下面的“环境变量”选项
d.点击“系统变量”下面的”新建“选项
e.配置
I.在”变量名“处填上”Java_Home“
”变量值“为JDK安装路径,笔者的路径是”D:\Program Files\Java\jdk1.8.0_91“
II.在”系统变量“中找到”Path“
“%Java_Home%\bin;%Java_Home%\jre\bin;”
III.在“系统变量”栏,“新建”,“变量名”为“CLASSPATH”,
"变量值”为:
“.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar”
④测试jdk是否安装成功
通过cmd测试:
I.输入java
II.输入javac
III.输入java -version

注:对于多版本开发的,可以安装多个jdk,可以自由切换,后续更新。

2、maven安装

①maven版本对应jdk版本的要求
http://maven.apache.org/docs/history.html

Java开发准备工作_第1张图片
版本对应.png

笔者选择Maven 3

②环境配置
I.新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven
II.编辑环境变量Path,追加%MAVEN_HOME%\bin;
③测试maven

mvn -v

④配置maven本地仓库
I.在D:\Program Files\Apache\目录下新建maven-repository文件夹,该目录用作maven的本地库
II.打开D:\Program Files\Apache\maven\conf\settings.xml文件,查找下面这行代码:

/path/to/local/repo

III.ocalRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们在3.1中创建的目录D:\Program Files\Apache\maven-repository。

注:一般公司开发会有自己的私有仓库,所以需要替换maven自带setting.xml文件。每导入一个maven项目,需要对应修改他的maven配置,idea配置见图1.png

图1.png

3、git使用

版本控制最早之前有svn,现在普遍是git,如果你还没用git,请尽快上手。

可视化工具
地址:
https://git-scm.com/download/win

注:现在公司一般搭建一个Gitlab服务器,当你安装好git后,就可以把自己的邮箱或者公司邮箱发给你的上级领导,让他把你开一个账户,分配项目权限,你就可以通过用户名和密码登录git,clone你需要的项目。
后续笔者会专门讲解如何搭建Gitlab服务器,如何开一个账户,如何分配权限以及如何codeview。

二、开发工具

1、idea开发工具(强烈推荐)

①打开 IntelliJ IDEA 官网:https://www.jetbrains.com/idea/

Java开发准备工作_第2张图片
图1.png

②选择终极版本,并下载安装程序
Java开发准备工作_第3张图片
图2.png

③安装完成,激活注册

如果急着使用,可以先在网上查看激活码注册,后续有破解版彻底解决问题。

2、mysql可视化工具

推荐几个,根据个人喜爱选择
①MySQL Workbench
②Navicat
③SQLyog(笔者习惯使用这款)

Professional 版本:
注册名:luoye2562
注册码:ec38d297-0543-4679-b098-4baadf91f983

Enterprise 版本:
注册名:luoye2562
注册码: 59adfdfe-bcb0-4762-8267-d7fccf16beda

Ultimate 版本: (终极是最好的)
注册名:luoye2562
注册码: 8d8120df-a5c3-4989-8f47-5afc79c56e7c

3、远程连接工具SSH和linux的连接

推荐2款,根据个人喜爱选择
①secureCRT
②XShell(笔者倾向于这款)

4、API调试工具(支持json格式)

①postman
②火狐浏览器

接口返回数据自动转json格式

5、压测工具JMeter

6、Beyond Compare

主要用途就是对比两个文件夹或者文件,并可将差异以颜色标示,比较范围包括目录,文档内容等

7、vpn使用

在家也能办公

你可能感兴趣的:(Java开发准备工作)