"没有找到JDK。请验证... JAVA_HOME ...." -message与ubuntu中的桌面启动器但在shell中工作

时间:2016-08-05 20:53:25

标签: java android ubuntu android-studio

我最近在我的机器上安装了android-studio(ubuntu 16.04)。配置我的.bashrc文件(JAVA_HOME也在那里设置)后,它在我的shell中启动。 我还想在我的桌面上创建一个启动器,所以我在〜/ .local / share / applications /中创建了一个androidstudio.desktop文件。

这是我的.desktop条目:

[Desktop Entry]
Type=Application
Name=AndroidStudio
Exec=/home/<path to android-studio>/bin/studio.sh
Icon=/home/<path to android-studio>/bin/studio.png
Terminal=false
Categorie=Development

图标出现在我的桌面上但是当我现在启动android-studio时,我收到以下错误:

No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

1 个答案:

答案 0 :(得分:0)

您可以为 .desktop 条目设置环境变量,请参阅r.g. https://askubuntu.com/a/144971

TL; NR:

Exec=env JAVA_HOME=/usr/local/java /home/<path to android-studio>/bin/studio.sh