当前位置: 首页 > 知识库问答 >
问题:

无法获取系统Java编译器。请使用JDK,而不是JRE

太叔鹏云
2023-03-14

我得到的是无法得到系统的Java编译器。请使用JDK,而不是JRE。当jsp文件在我的项目中并且我将我的it部署到Google App Engine时。所以我尝试了以下方法来修复该问题:

  1. 将-vm c:\program files\java\jdk1.6.0_43\bin\javaw.exe添加到my eclipse.ini
  2. 确保JDK位于项目的构建路径中,而不是JRE。
  3. 将C:\program files\java\jdk1.6.0_43\bin\添加到环境变量的路径中。

但这些都没有解决问题。我该怎么解决这个?

共有1个答案

衡高寒
2023-03-14

-vm c:\program files\java\jdk1.6.0_43\bin\javaw.exe添加到eclipse.ini时,请确保将-vmc:\program files\java\jdk1.6.0_43\bin\javaw.exe放在单独的行上

 类似资料:
  • 在我的 maven 项目中,我目前正在将我的 Java 代码与一些 Groovy 代码混合在一起。在这一点上,我主要使用Groovy来构建豆子。我的一些Java代码直接使用Groovy豆。 我这样配置Maven编译器插件:- 当我使用运行我的测试用例时,它工作得很好。 然而,当我通过右键单击测试文件直接从IntelliJ运行测试用例并运行它时,Groovy bean上会出现“找不到符号”错误。当我

  • 当我通过Eclipse运行Gradle项目时,我得到以下错误。 系统找不到系统Java编译器。 确保您已经安装了JDK(不仅仅是JRE)并将JAVA_HOME系统变量配置为指向相应的目录。 无法使用Gradle安装“C:\Gradle-1.2-all\Gradle-1.2”执行生成。 但是我已经安装了JDK 1.7并设置了环境变量。

  • 我正在使用m2eclipse在Eclipse中编译一个项目。我在Eclipse中设置了这样的JDK路径:

  • 问题内容: 在我的Java程序中,我需要创建当前时刻的实例。我用 这给了我根据主机系统时钟的当前日期和时间。有什么办法可以从在线服务器获取当前日期和时间?世界时间服务器? 我看过篇文章,它描述了我想要的内容,但是我恐怕需要比那里提供的更多帮助。 简而言之,我想获得一个不依赖于主机系统时钟的日期和时间。 谢谢! 问题答案: 您可以在以下位置查看Java NTP客户端演示 http://www.doc

  • 我正在尝试运行atlas-run(遵循一个关于构建汇流主题的简单教程),我得到以下错误: 此环境中不提供编译器。也许您运行的是JRE而不是JDK? 但是:我已经转到我的eclipse设置(窗口->Preferences->java),并检查jdk是否被勾选为默认值,也是否被选择为执行环境(为了安全起见,我删除了JRE)。我还访问了系统设置,并确保PATH和JAVA_HOME都指向JDK,而不是JR

  • 我需要的是一种适当的方法,让这个方法获得值。 将这个“sdk.root”放在哪里,以便IntelliJ提取它?在属性文件中还是在bash中?