当我尝试编译“Hello world”时,我在我的一台Mac上得到了这个
错误:任务': app: compileDebugJava'执行失败。
找不到系统Java编译器。确保安装了JDK(而不仅仅是JRE),并将JAVA\U HOME系统变量配置为指向相应的目录。
在我的另一台mac上,我没有任何问题。就我所知,设置是一样的。只是出于某种原因,在一台机器上,Android Studio/Gradle弹出了这个错误消息。
我已设置
JAVA\u主页=/Library/JAVA/JavaVirtualMachine/jdk1.7.0\u 60。jdk/目录/主页
运行 /usr/libexec/java_home给出:
/Library/Java/JavaVirtualMachine/jdk1.7.0\U 60。jdk/目录/主页
运行javac-version提供:
javac 1.7.0\u 60-ea
运行java-版本提供:
java版本“1.7.0\U 60-ea”
Java(TM)SE运行时环境(build 1.7.0\u 60-ea-b15)
JavaHotSpot(TM)64位服务器VM(构建24.60-b09,混合模式)
在Android Studio中,我设置了文件-
我已经别无选择了,为什么我还能收到这条消息?
谢谢你的帮助,我已经在这上面浪费了好几个小时了。
一种可能的解决方案是:
android工作室默认需要jdk 1.6
,但您的JDK
是1.7。
您可以在应用程序文件夹中显示Android Studio的软件包内容,然后打开信息。plist,将JVM版本更改为JDK版本,此处为1.7*。
(你看,在我的电脑中,我的JDK版本是1.8)
Rich\u LogicBox解决方案也对我有用。几周来,我一直在努力使用不同的java版本,但没有什么不同。当我删除auskey放在/Library/Java/Extensions中的jar文件时,Android Studio错误消失了。
我在一个相同错误中的发现证明是由于与Android studio安装无关的Java Jar文件冲突造成的。特别是工具。jar和auskey。jar位于/Library/Java/Extensions下更多信息
当我通过Eclipse运行Gradle项目时,我得到以下错误。
问题内容: 我正在尝试使用Ant将Web应用程序打包到war文件中。 构建时,出现以下错误: 以下是我的build.xml 如何编译没有主类的类文件? 如何设置课程路径? 作为参考,我正在使用Eclipse。 问题答案: 除了需要在JDK的/ lib目录中的tools.jar的javac任务以外,所有您的蚂蚁工具都可以正常工作,在这种情况下,JRE是不够的。因此,来自ant的提示是:“无法找到ja
我无法从命令行编译Maven项目。我使用的是Maven版本: Apache Maven 3.5.4 null 这是我的pom.xml(没有依赖项): 新的堆栈跟踪是:
在中,我有: 在中,我有: 当我在Windows10上编译这个项目时,无论是使用还是,它都能完美地编译和工作。
配置选项 要做到最大限度的定制每一个软件包,获取完整的配置选项是必须的。当然,要想更加详细、全面的了解如何自定义安装,还需要查看 README INSTALL FAQ 之类的文档,甚至是软件包的官方手册。需要注意的是,有不少软件包的配置选项分布在多个 configure 脚本中,还有少数并不是通过 configure 脚本进行配置的,查看完整的配置信息就变成一件很吃力的事情了。因此唯一的建议就是:
我正在尝试使用Jenkins构建一个android项目。当我从Android Studio执行时,一切都正常,但当我尝试执行此管道时: 几乎所有东西都在编译,但最终会导致: 任务“:app:processDevallmentDebugResources”的执行失败。 无法解析配置“:app:开发演示运行时类路径”的所有文件。无法将 appcompat-1.3.1.aar (androidx.app