Java相关环境搭建
初始环境配置
下载
IDEA:去IDEA官网;不要下community版本的,专业版可以用学校邮箱注册账号激活。
JDK:https://www.oracle.com/java/technologies/downloads/
Tomcat:https://tomcat.apache.org/
Maven:https://maven.apache.org/
全局配置
添加JDK
File--->Project Structure--->Platform Settings--->SDKs;点加号。HomePath填下载的JDK压缩包解压出来的文件夹就行了。
(JDK其实不去官网下也行;IDEA在上述位置加号里有直接提供JDK下载添加的功能)
JDK还支持添加(不必同一路径下)jar包的功能;点右边classpath里的加号,把需要添加的jar包路径搞进去就行了。
(eg:在JDK home path为D:\JDK17的JDK中添加其他地方的JDBC jar包):
添加tomcat
(Spring Initializr会自动调不知道从哪来的tomcat,不用管他了。)
File-->New Project-->Java Enterprise;
Application server中 New...--->Tomcat server,Tomcat home里填解压好的apache-tomcat-{版本号}所在路径。关掉,以后需要指定Tomcat的时候,它就会有记录了。
添加Maven
File-->Settings-->Build,Execution,Deployment-->Build Tools-->Maven指定Maven路径。
Java Enterprise
版本
不能使用Tomcat 10版本;tomcat10/lib中的servlet-api.jar与maven中导入的servlet包不兼容,会导致<Servlet>
中的东西第一次打开报错500实例化servlet类
异常,然后再次刷新之后报错404
安装了Tomcat 8解决了该问题。
环境配置注意事项
-
自己下的tomcat形式:apache-tomcat-
-
Tomcat中的配置: Run----->Edit Configurations;
Server里需要设置URL,同时Deployment里需要设置Application context(设为该项目的名称)
URL和Application context需要对应,才能跑起来。
-
编译配置:File----->Project Structure----->Modules;
Path里,将Output Path和Test output path都设为自己在WEB-INF目录下建立的classes目录。
Dependencies里,新建一个JARs or Directories,路径设为
自己在WEB-INF目录下建立的lib目录,选项选jar directory。
其他注意事项
-
Jar包处理:放到jd-gui中;或放在一个单独的文件夹下,然后用IDEA打开,点Add-as-Libaray。
-
class文件反编译:上这个网站,https://www.decompiler.com/,记得把文件后缀名.class写上。
-
关键路径/usr/local/tomcat/webapps/ROOT/WEB-INF
问题与解决
Spring Initializr
好像没有什么需要特别配置的。
IDEA中的检查
-
自己下的Maven形式:apache-maven-
-
File-->Settings-->Build,Execution,Deployment-->Build Tools-->Maven指定Maven路径,检查User settings file和Local repository。
-
Springboot和Javaenterprise都需要Maven,所以先完成Maven的下载+配置很重要。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!