Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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 如何帮助Unity3d引擎查找安装在我的Linux机器上的JDK?_Java_Android_Linux_Unity3d 5 - Fatal编程技术网

Java 如何帮助Unity3d引擎查找安装在我的Linux机器上的JDK?

Java 如何帮助Unity3d引擎查找安装在我的Linux机器上的JDK?,java,android,linux,unity3d-5,Java,Android,Linux,Unity3d 5,我正在开发Unity3d 5.2游戏,它应该是为Android开发的。我使用Ubuntu 14.04 我用过: sudo apt-get install openjdk-7jdk 安装java。 在.bashrc中设置$JAVA_HOME和$PATH变量,如下所示: export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386 export PATH=$PATH:/usr/lib/jvm/java-7-openjdk-i386/bin 已执行。bashr

我正在开发Unity3d 5.2游戏,它应该是为Android开发的。我使用Ubuntu 14.04

我用过:

sudo apt-get install openjdk-7jdk
安装java。 在.bashrc中设置$JAVA_HOME和$PATH变量,如下所示:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export PATH=$PATH:/usr/lib/jvm/java-7-openjdk-i386/bin
已执行。bashrc:

source .bashrc
当我检查系统变量时:

echo $JAVA_HOME
echo $PATH
它给了我:

/usr/lib/jvm/java-7-openjdk-i386
/usr/lib/jvm/java-7-openjdk-i386/bin
我已经安装了android sdk。 但当我尝试在Unity中为android构建时,它显示了“选择文件夹”窗口,我选择了jdk安装,但它给了我错误:

“您指定的路径看起来不像是有效的JDK安装。Android开发至少需要JDK 7(1.7),只有JRE是不够的…”


我做错了什么?如何修复?求求你,救命

你解决了吗?嗯,我必须在wine for windows下安装java,而不是linux下。