System Java Compiler was not found in classpath

System Java Compiler was not found in classpath

今天新安装的jdk,idea创建了一个新的项目出现如图错误:
在这里插入图片描述
代码其实很简单就是一个main方法
在这里插入图片描述
为什么会出现这个问题呢?
尝试了很多方法
一、jdk没有安装好,cmd运行 java -version看一下
二、jdk的版本不对应,也就是我们用idea在Project Structure里面设置的sdk不对
在这里插入图片描述
设置好以后查看还是有问题,经过不懈努力查找答案最后解决,两种方式:
一、在这里插入图片描述
二、在这里插入图片描述
原因:: IDEA 会记住之前用的jdk 目录,当你使用的上一个版本的jdk 卸载删除之后,idea还是 有记录存在,会去找上个版本的javac 地址,这样就不好了呀,我们就不让他自己找,我指定你用啥,你就用啥

每天一个小问题,天天在成长,程序员的秃头之路!加油!

  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: ound 这个错误提示意思是系统找不到Java编译器。可能是因为Java环境变量没有设置正确,或者Java编译器没有正确安装。需要检查Java环境变量和Java编译器的安装情况,确保它们都正确设置和安装。 ### 回答2: system java compiler was not found(系统未找到java编译器)是指在运行或编译Java程序时,系统无法找到相应的Java编译器。 这可能是由于以下原因导致的: 1. Java JDK未正确安装:如果没有正确安装Java开发工具包(Java Development Kit,JDK),那么系统将无法找到Java编译器。您需要确保已将JDK正确安装并设置了相关的环境变量。 2. 系统环境变量设置错误:如果系统环境变量中的路径配置不正确,也会导致找不到Java编译器。您可以检查环境变量中的PATH参数,确保其中包含JDK的安装路径。 3. Java编译器被删除或损坏:如果Java编译器文件被意外删除或损坏,那么系统将无法找到它。您可以尝试重新安装Java JDK,以获取新的编译器文件。 为解决此问题,您可以按照以下步骤进行操作: 1. 检查Java JDK是否正确安装,并确保其安装路径的环境变量已正确设置。 2. 如果已正确设置环境变量,请尝试在命令提示符下输入“javac”命令,以检查系统是否能够找到Java编译器。 3. 如果问题仍然存在,可以尝试重新安装Java JDK,以确保Java编译器文件的完整性。 总结:system java compiler was not found意味着系统无法找到Java编译器。要解决此问题,您需要检查Java开发工具包的安装和环境变量设置,并可能需要重新安装Java JDK。 ### 回答3: 系统中的Java编译器没有运行或完整安装。 当我们使用Java编程语言时,我们需要一个编译器来将我们编写的Java源代码转换为可执行的机器代码。然而,有时我们可能会遇到一个错误,提示我们系统中的Java编译器未正常工作。 这个问题可能有几个原因。首先,可能是因为我们的编译器没有正确安装或未配置正确的环境变量。如果是这种情况,我们需要重新安装或修复Java开发工具包(JDK)。 此外,我们还可能遇到一个问题是没有正确设置路径。在许多操作系统上,我们需要正确设置JDK的路径,以确保系统可以找到编译器。我们可以通过在操作系统的环境变量中添加JDK路径来解决这个问题。 另外,我们还要确保我们使用的Java版本与我们的系统兼容。如果我们使用了一个不兼容的版本,那么编译器可能无法正常工作。在这种情况下,我们需要根据我们的系统版本选择适合的Java版本。 最后,我们还需要确保我们的系统中没有其他软件干扰了Java编译器的正常工作。可能是由于安装了与Java编译器冲突的其他软件或工具,导致编译器未能正常工作。 总体而言,当我们遇到系统中的Java编译器未正常工作的问题时,我们需要首先检查是否安装或配置了正确的开发工具包,并确保环境变量和路径设置正确。如果问题仍然存在,我们还需要查看其他软件是否有干扰。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

慕孑晨

请大家多多支持,后续不断更新

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

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

打赏作者

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

抵扣说明:

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

余额充值