Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Studio AVD未检测到JRE_Java_Android_Linux_Ubuntu_Android Studio - Fatal编程技术网

Java Android Studio AVD未检测到JRE

Java Android Studio AVD未检测到JRE,java,android,linux,ubuntu,android-studio,Java,Android,Linux,Ubuntu,Android Studio,我正在运行Ubuntu 14.10。 我最近在笔记本电脑上安装了Android Studio。 当我尝试运行AVD时,出现以下错误 当我在终端中尝试java版本时,它显示我已经安装了JDK和JRE。 这是我指定的路径 我试过改变道路,但没有成功。 请提供帮助。由于它不是一个shell脚本,因此您不能使用“$”符号编写任何shell变量。您只需将/etc/environment文件中的JAVA_HOME/bin目录连接起来(使用:'操作符),如下所示- JAVA_HOME=/user/loc

我正在运行Ubuntu 14.10。
我最近在笔记本电脑上安装了Android Studio。
当我尝试运行AVD时,出现以下错误

当我在终端中尝试java版本时,它显示我已经安装了JDK和JRE。

这是我指定的路径

我试过改变道路,但没有成功。
请提供帮助。

由于它不是一个shell脚本,因此您不能使用“$”符号编写任何shell变量。您只需将
/etc/environment
文件中的
JAVA_HOME/bin
目录连接起来(使用:'操作符),如下所示-

JAVA_HOME=/user/local/jdk1.8.0_45
PATH="/usr/local/bin:/usr/sbin:/usr/bin:/user/local/jdk1.8.0_45/bin"

export JAVA_HOME #invalid in /etc/environment; don't place export here
export PATH #invalid in /etc/environment; don't place export here  
/etc/environment
中,不需要导出环境变量


注意:导出在
/etc/environment
中无效,因为它不是shell/bash文件
/etc/environment/
只是一个配置文件,在引导期间由
OS
读取,所有设置都在引导期间加载。最后,int
/etc/environment
编写的配置将适用于整个环境和所有用户

我建议您从Ubuntu软件中心安装OpenJDK,然后您不需要执行任何路径操作。

在/etc/environment中进行任何更改后,您必须使用以下命令来获取它的源代码—“sourcce/etc/environment”。那么你只能从终点站拿到查格纳。如果您想从整个系统中获得更改,则必须重新启动计算机。