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

通过Eclipse错误“系统无法找到系统Java编译器”运行Gradle项目

微生景胜
2023-03-14

当我通过Eclipse运行Gradle项目时,我得到以下错误。

系统找不到系统Java编译器。

确保您已经安装了JDK(不仅仅是JRE)并将JAVA_HOME系统变量配置为指向相应的目录。

无法使用Gradle安装“C:\Gradle-1.2-all\Gradle-1.2”执行生成。

但是我已经安装了JDK 1.7并设置了JAVA_HOME环境变量。

共有3个答案

顾永福
2023-03-14

即使您的所有系统变量都已设置并正确,您也可以面临这个问题。通常当您使用来自Github等的外部代码时会发生这种情况。

因此,您要做的是检查项目级别build.gradle文件中的gradle版本,如果它与当前安装的版本不匹配,请更新它。

buildscript {
    //other setupps
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0' //update this to your current version
    }
}
程阳平
2023-03-14

首选Eclipse(主菜单:窗口-

格拉德尔-

然后在工作区中选择一个jdk。

在我的笔记本电脑上是“jdk1.6.0_45”。您的应该是JDK 1.7主文件夹,类似于“/usr/lib/jvm/java-7-openjdk-amd64/”。

庄文栋
2023-03-14

转到文件-

现在设置JDK位置

 类似资料:
  • 当我通过Eclipse运行Gradle项目时,我得到以下错误。

  • Host 环境 规格 操作系统 Ubuntu 18.04 构建系统 Catkin Build System CUDA(optional) 10.2 TensorRT(optional) 7.0.0 libtorch cxx11版本 pytorch 1.5 onnx 1.1 netron(optional) / Device 环境 规格 操作系统 ubuntu18.04 jetpack工具包 Jet

  • 当我尝试编译“Hello world”时,我在我的一台Mac上得到了这个 错误:任务': app: compileDebugJava'执行失败。 找不到系统Java编译器。确保安装了JDK(而不仅仅是JRE),并将JAVA\U HOME系统变量配置为指向相应的目录。 在我的另一台mac上,我没有任何问题。就我所知,设置是一样的。只是出于某种原因,在一台机器上,Android Studio/Grad

  • 问题内容: 我有一个运行的现有jar文件。它是Selenium RC服务器。我希望能够更改JVM httpProxy.host/port/etc系统值。一方面,我可以修改源代码并添加此功能。这将需要一些时间。还有另一种可能的方法吗?就像我自己的JAR(将设置这些JVM属性)在同一个JVM实例中调用selenium- rc(这样,它便能够修改其JVM变量的值)? 问题答案: 您可以使用以下命令在命令

  • 配置选项 要做到最大限度的定制每一个软件包,获取完整的配置选项是必须的。当然,要想更加详细、全面的了解如何自定义安装,还需要查看 README INSTALL FAQ 之类的文档,甚至是软件包的官方手册。需要注意的是,有不少软件包的配置选项分布在多个 configure 脚本中,还有少数并不是通过 configure 脚本进行配置的,查看完整的配置信息就变成一件很吃力的事情了。因此唯一的建议就是:

  • 具体参见:com.gitee.easyopen.message.Errors.java 注:0~100为系统占用的code码 -9=系统错误 1=调用不存在的服务请求 2=服务请求参数非法 3=服务请求缺少应用键参数 4=服务请求的应用键参数无效 5=服务请求需要签名,缺少签名参数 6=服务请求的签名无效 7=服务请求超时 8=服务请求业务逻辑出错 9=服务不可用 10=服务请求时间格式有误 11