2016-11-18 80 views
4

我安裝了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

print screen

我應該怎麼辦?

+0

你試過嗎? http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle –

+0

你是否爲你的jdk/jre創建了一個路徑變量? –

+0

我在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但是不能找到任何地方如何改變這一點。如果你知道如何,請幫助我 –

回答

11

我找到了解決方案。我認爲Android Studio使用了2個java編譯器,一個是android studio內置的,另一個是我安裝的,用於安裝Android Studio。

Android Studio中,在菜單文件 - >項目結構更改默認的JDK位置目錄你自己,在我的情況是:

在/ usr /本地/機器人工作室/ JRE

改變

/usr/local/java/jdk1.8.0_111 #path_to_your_jdk

這是我安裝的版本。

Picture of the window

+1

謝謝。它解決了我在Linux mint上的問題。 –

+0

@AbdellahRamadan不客氣。我沒有在其他Linux平臺上測試它。它也適用於此。謝謝回覆。 –

+0

適合我。找到你的jdk路徑在Linux上的一個有用的命令是readlink -f $(which java)。然後你可以在jdk或java-x-oracle上覆制該路徑結尾作爲你的jdk的路徑。 – larrytech

相關問題