已安装指向JDK的JRE和指向JRE的库[请注意-有Eclipse的解决方案,但我使用的是Sprint STS]Spring工具套件版本:3.9.3.发布Apache Maven 3.2.5 Java-10.0.1 OS-Windows 10 Tomcat 8.5
我已经验证了安装的JRE有一个JDK条目。已经验证了JAVA_HOME和Path环境变量。
Maven清理和验证工作。Maven编译不起作用。给我一个错误--“这个环境中没有提供编译器。也许您是在JRE上运行,而不是在JDK上运行?”
谁能帮帮忙吗?
需要使用JDK配置您的工作区。
转到首选项->java->installed jres
和add
您的JRE。指向JRE(带有JDK)。
然后右键单击项目并选择Build path->configure Build path->libraries->add library
以确保JRE与项目关联。
我正在使用m2eclipse在Eclipse中编译一个项目。我在Eclipse中设置了这样的JDK路径:
我试图在我的Jenkins上进行构建安装,但我得到了错误: 我尝试了以下步骤: 转到Jenkins仪表板->管理Jenkins->配置系统->全局属性->添加环境变量:JAVA_HOME和value 转到Jenkins仪表板->管理Jenkins->全局配置工具->添加JDK->取消选中的自动安装->提供的JAVA_HOME和值。 还已在Windows系统中签入...系统->高级设置->环境变量。
我使用的是亚马逊 ec2 Linux 服务器。我在 Jenkins 管道输出中收到以下错误。 我试着在服务器上运行这个命令,它运行得很好。我已经在全局工具配置中将JDK和MVN安装更新到我的linux路径中,但是我仍然得到这个错误。
我在Intellij中尝试了mvn干净安装。但它会引发此错误。图1 mvn-version命令在intellij的终端上运行良好。
我正在尝试运行atlas-run(遵循一个关于构建汇流主题的简单教程),我得到以下错误: 此环境中不提供编译器。也许您运行的是JRE而不是JDK? 但是:我已经转到我的eclipse设置(窗口->Preferences->java),并检查jdk是否被勾选为默认值,也是否被选择为执行环境(为了安全起见,我删除了JRE)。我还访问了系统设置,并确保PATH和JAVA_HOME都指向JDK,而不是JR