IDEA Warning: Class 'Main' not found in module 'xxx‘

本文介绍了一种解决IDE中找不到MainClass的问题的方法。通过修改ProjectSDK的设置,而非PlatformSDK,可以确保IDE正确识别项目使用的Java版本,从而找到并运行MainClass。

打开File -- Settings -- Project Structure,修改Project SDK

在别的博文中看到的都是修改Platform SDK路径,这边没起作用

将Project SDK修改为正确版本,可以找到Main Class

E:\apache-tomcat-9.0.112\apache-tomcat-9.0.112\bin\catalina.bat run [2025-12-31 09:06:35,012] Artifact shopping:war exploded: Waiting for server connection to start artifact deployment... Using CATALINA_BASE: "C:\Users\35263\AppData\Local\JetBrains\IntelliJIdea2024.1\tomcat\b1b646c9-158c-437d-a104-c4fd2b510b97" Using CATALINA_HOME: "E:\apache-tomcat-9.0.112\apache-tomcat-9.0.112" Using CATALINA_TMPDIR: "E:\apache-tomcat-9.0.112\apache-tomcat-9.0.112\temp" Using JRE_HOME: "E:\.jdks\ms-17.0.17" Using CLASSPATH: "E:\apache-tomcat-9.0.112\apache-tomcat-9.0.112\bin\bootstrap.jar;E:\apache-tomcat-9.0.112\apache-tomcat-9.0.112\bin\tomcat-juli.jar" Using CATALINA_OPTS: "" NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED 31-Dec-2025 21:06:35.455 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.112 31-Dec-2025 21:06:35.458 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Nov 6 2025 07:46:18 UTC 31-Dec-2025 21:06:35.458 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.112.0 31-Dec-2025 21:06:35.458 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 11 31-Dec-2025 21:06:35.458 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0 31-Dec-2025 21:06:35.460 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64 31-Dec-2025 21:06:35.460 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: E:\.jdks\ms-17.0.17 31-Dec-2025 21:06:35.460 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 17.0.17
最新发布
01-01
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值