新电脑java开发环境配置(自用)

一、jdk下载

1、下载网址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
image.png
注:java8是长期支持版本,并且比较稳定。java13只有半年维护期,而且新发布的版本可能不稳定,不建议在正式项目中使用
2、下载时会提示需要登陆账号,注册一个即可(我的是qq邮箱,不容易忘!)
3、安装
4、本地环境配置
(1)我的电脑->右键->属性->高级系统设置->环境变量
image.png
(2)系统变量下面点击新建->变量名:JAVA_HOME->变量值:jdk安装目录的路径
image.png
(3)在系统变量下面找到Path变量->点击编辑->分别添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
image.png
(4)系统变量->点击新建->变量名:CLASSPATH->变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面的“.;”)->点击确定完成
image.png
(5)检测是否配置完成,在cmd命令行输入java -version
image.png

二、maven下载

1、下载地址:http://maven.apache.org/download.cgi,官网下载的是3.6.2版本,需要下载3.6.1版本的点击这里(百度网盘)
注:3.6.2和idea会出现不兼容问题,idea右下角会弹框提示,可在idea选项Help->Show Log in Explorer查看日志,所以需要下载3.6.1版本
2、安装完成后进入apache-maven-3.6.1\conf中的settings.xml文件替换成项目上用的settings.xml文件
3、本地环境配置
(1)系统变量下面点击新建->变量名:MAVEN_HOME->变量值:maven文件的路径
image.png
(2)系统变量下面Path变量->点击编辑->新建输入%MAVEN_HOME%\bin
image.png
(3)检测是否配置完成,在cmd命令行输入mvn -version
image.png

三、idea下载

1、下载地址:http://www.jetbrains.com/idea/
2、官网上只能使用试用版或者花钱买正版,但大多数人都会选择破解版,参考https://www.jiweichengzhu.com/article/93afbed1245d4ee69b82ed1b067f48a4
3、idea中的maven设置
(1)设置默认的maven配置
image.png
image.png
(2)设置本项目中的maven,按设置快捷键ctrl+alt+s弹出设置窗口,搜索maven参照上图

四、Git下载

1、下载地址:https://www.git-scm.com/download/
2、安装

五、mysql的安装

1、下载

首先进入官网下载安装包
1 依次DOWNLOADS—>>Community
image.png
2 按照箭头指示
image.png
3 下载最新版本
image.png
4 注意下载的是MSI版本
image.png
image.png
5 这一步会提示是否免费注册,选择直接下载:
image.png
6 下载完安装包,如下图,如果不是,应该返回第一步
image.png

2、安装

1 双击打开下载好的安装包,继续如下操作
image.png
2 这一步是将左侧需要安装的内容,移到右侧
image.png
image.png
image.png
3 然后默认
image.png
4 设置密码(一定要牢记
image.png
image.png
image.png
5 点击check选项验证连接是否通过,如果显示如下图,则通过
image.png
image.png
6 安装完成
image.png

3、配置环境

1 如果接下来要使用命令,还需要配置一下环境变量,首先找到MySQL的安装路径,将bin包的路径复制下来
image.png
2 回到桌面,我的电脑–>右键属性–>高级系统设置
image.png
3 点击环境变量
image.png
4 添加环境变量:点击新建,添加之前复制的路径,选择PATH变量,点击编辑,在最前或者最后添加上刚才复制的路径,并用;分隔。最后点击确认,关闭所有窗口。
image.png

4、 环境变量测试

1 打开DOS窗口输入mysql -u root -p,回车
image.png
2 提示输入密码(这里我出现了不能连接的错误,重启电脑之后就可以了,若还是不行——桌面右键管理——服务和应用程序——服务——找到MYSQL…相关服务——右键启动),然后进入欢迎界面
image.png

六、tomcat的安装

1、直接到官网下载Tomcat安装程序包:http://tomcat.apache.org/
2、下载下来后是个压缩包,如:apache-tomcat-7.0.40.zip,解压到一个非中文目录下即可完成安装。
3、tomcat目录结构:

tomcat的目录结构
bin 包含启动/关闭脚本
conf 包含不同的配置文件,包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml
lib 包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中
logs 存放Tomcat的日志文件
temp 存放一些临时文件
webapps 包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
work Tomcat自动生成,放置Tomcat运行时的临时文件(如编译后的JSP文件).如在Tomcat运行时删除此目录.JSP页面将不能运行.[ jsp生成的sevlet放在此目录下]

二、Tomcat启动:默认已经安装好java环境,如果未安装java会报错。
方法1、双击bat文件启动:
进入到tomcat安装目录的bin目录下,双击startup.bat即可启动tomcat(还可以把startup.bat发送到桌面,以后启动就方便了)。
方法2、命令行启动(可以任意目录下启动):
1、打开命令行窗口,直接输入startup然后回车,提示不是内部或外部命令:
image.png
2、把tomcat的安装bin目录添加到环境变量path中,再试(重新启一个命令行窗口),提示如下:
image.png
3、根据上面的提示,到tomcat安装bin目录下,打开startup.bat文件,发现正是如下11、12行的内容,根据如下第10行的判断条件可以推测CATALINA_HOME的值是tomcat的根目录:

  1. 1 rem Guess CATALINA_HOME if not defined
  2. 2 set "CURRENT_DIR=%cd%"
  3. 3 if not "%CATALINA_HOME%" == "" goto gotHome
  4. 4 set "CATALINA_HOME=%CURRENT_DIR%"
  5. 5 if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
  6. 6 cd ..
  7. 7 set "CATALINA_HOME=%cd%"
  8. 8 cd "%CURRENT_DIR%"
  9. 9 :gotHome
  10. 10 if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
  11. 11 echo The CATALINA_HOME environment variable is not defined correctly
  12. 12 echo This environment variable is needed to run this program
  13. 13 goto end
  14. 14 :okHome

4、根据以上信息添加环境变量,D:\tomcat是我的安装目录:
image.png
5、在从命令行启动tomcat,此时成功。启动是成功了,但是会发现重新打开了一个命令行窗口,怎么样让它在同一个窗口下呢?由上面可知在startup.bat里调用了catalina.bat命令,于是我们在命令行里输入:catalina,得到如果信息:
image.png
可以看到,catalina可以带参数,在命令行输入catalina run就可看到在当前窗口启动了tomcat:
三、Tomcat使用:
1、启动好tomcat后,在浏览器地址栏输入:http://localhost:8080/,显示如下表示toamcat启动成功。 image.png

2、点击上图中红色框部分的”manager webapp”,弹出如下登录框:
image.png
3、点击 取消 按键,显示如下: image.png
4、按图上提示,把红色部分添加到comf/tomcat-users.xml下,然后重新从步骤1开始,此时会登录成功,进到一个tomcat管理页面,可以看到当前有哪些项目部署在tomcat ,也可以从这里进入某个项目中:
image.png

四、修改Tomcat服务器端口
找到Tomcat的安装目录下的conf文件夹,打开里面的server.xml文件,修改配置文件中的Connector节点的port属性进行的端口修改,修改后重启tomcat后就可以使用新端口访问了。
1