java运行环境配置

intellij idea踩坑指南

最近搞php审计搞得有些多了,所以打算尝试一下java来尝尝鲜,然后下载了一个jeecms打算搭一个网站,发现总是各种出错,而且光是搭建好也不太行,总得代码审计吧?
于是干脆直接把java的运行环境搞出来吧~
踩坑开始。。。
原材料如下:
1.jdk
2.intellij idea
3.tomcat
4.maven
一、jdk
JDK的版本建议安装这个“jdk-8u211-windows-x64.exe”,当然我也安装了jdk11,这个“jdk-8u211-windows-x64.exe”自带jdk和jre,十分方便。安装完成之后,需要添加环境变量:
一是添加“JAVA_HOME”,值为“D:\Java-JDK8u”(安装的根目录,bin所在的路径)
二是“Path”添加“;%Java_HOME%\bin”和“;%Java_HOME%\jre\bin”
三是验证jdk安装是否成功,cmd输入java -version获取当前安装的 jdk 的版本信息
二、intellij idea
建议intellij idea的版本选择旗舰版的2017.3.3或者3.1,尽量不选社区版,社区版好多和旗舰版不一样,视频教程没法跟着学,根本找不到对应的功能。本人亲测2022或者2021版本的不好:一是教程不好找,二是各种问题不好搜;
破解方法百度可以搜,非常简单。

三、tomcat
建议tomcat的版本选择不要选10及以上,本人亲测自己的idea2017和tomcat10不兼容,很多东西会报错,建议选择tomcat 9,我本人用的就是
tomcat 9,目前没什么问题。tomcat安装完成之后,环境变量需要设置的地方:
一是添加“CATALINA_BASE”,值为“D:\apache-tomcat-9.0.17”(tomcat的安装目录)
二是添加“CATALINA_HOME”,值为同上。
三是“path”添加:“%CATALINA_HOME%\bin”
四是tomcat的启动方法是bin目录下的startup.bat,但其实startup.bat引用的是setclasspath.bat,我们需要打开setclasspath.bat,直接把java的环境变量写成静态的,如图

set JAVA_HOME=D:\Java-JDK8u
set JRE_HOME=D:\Java-JDK8u\jre

在这里插入图片描述
验证tomcat配置成功的方法,cmd输入startup.bat回车,会发现tomcat运行,同时浏览器弹出界面如下:
在这里插入图片描述
在这里插入图片描述
这样就算是comcat配置好了。

四、maven
maven的版本建议选择3.5.4(当然这个版本是配合我上述配套软件的),我亲测3.8的版本,在使用intellij idea导入junit这个包的时候,3.8就导不进去,最后不得不换成了maven3.5.4版本。下载压缩包解压之后,需要配置:
一是添加系统变量“MAVEN_HOME”,值为“D:\apache-maven-3.5.4”(安装路径)
二是添加“path”,值为“%MAVEN_HOME%\bin”
三是,这时如果你使用cmd输入mvn -v回车会发现,提示你找不到一个jdk或者jre,原因就出在了这里:

set “JAVACMD=%JAVA_HOME%\bin\java.exe”

改成我下图所示即可,因为我们在添加JAVA_HOME的路径时已经加上了“bin”,所以这里去掉bin这个中间路径即可。
在这里插入图片描述正确示范

配置好之后,就可以使用cmd输入mvn -v,出现如下则安装成功
在这里插入图片描述
以上所述,仅为个人观点,不足之处敬请大家批评指正!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二哈它爸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值