我安装了Java jdk1.8.0_111和安装在Ubuntu 16.04机器人工作室(32位),但是当我运行机器人工作室我得到的消息:机器人工作室用java非零退出值完成2
Error:Process 'command '/usr/local/android-studio/jre/bin/java'' finished with non-zero exit value 2
我应该怎么办?
我安装了Java jdk1.8.0_111和安装在Ubuntu 16.04机器人工作室(32位),但是当我运行机器人工作室我得到的消息:机器人工作室用java非零退出值完成2
Error:Process 'command '/usr/local/android-studio/jre/bin/java'' finished with non-zero exit value 2
我应该怎么办?
我找到了解决方案。我认为Android Studio使用了2个java编译器,一个是android studio内置的,另一个是我安装的,用于安装Android Studio。
在Android Studio中,在菜单文件 - >项目结构:更改默认的JDK位置目录你自己,在我的情况是:
在/ usr /本地/机器人工作室/ JRE
我改变到
/usr/local/java/jdk1.8.0_111 #path_to_your_jdk
这是我安装的版本。
谢谢。它解决了我在Linux mint上的问题。 –
@AbdellahRamadan不客气。我没有在其他Linux平台上测试它。它也适用于此。谢谢回复。 –
适合我。找到你的jdk路径在Linux上的一个有用的命令是readlink -f $(which java)。然后你可以在jdk或java-x-oracle上复制该路径结尾作为你的jdk的路径。 – larrytech
你试过吗? http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle –
你是否为你的jdk/jre创建了一个路径变量? –
我在etc/profile文件@MerveSahin和torpillo中添加了java变量路径,我的build.gradle文件不包含java 2 java依赖项(我不知道如何向你显示这个文件),我认为这个问题是Android Studio在/ usr/local/android-studio/jre/bin/java中执行了两个java,我自己的,在/ usr/local/java /和一个来自Android Studio的java,我去了Settings但是不能找到任何地方如何改变这一点。如果你知道如何,请帮助我 –