2015-01-15 83 views
0

我正在运行Windows 7并刚刚升级了我的Android Studio,并且它不再工作。我得到一个对话框,说它找不到jdk。我现在有版本0.9。我没有管理员权限,因此我无法编辑我的环境变量。有没有一种方法可以告诉Android Studio JDK的位置。也许命令行参数?我还没有找到任何概述是否有任何来源。设置没有环境的Android Studio的JDK位置可行

请注意,我无法运行Android Studio,因此我无法从应用程序内部进行更新。

另外,我确实有Cygwin。

回答

0

由于Android Studio在更新之前工作并且只在更新后破坏,请检查您用来启动IDE的Studio快捷方式。默认情况下,Android Studio将其指向studio64.exe。如果您安装了32位Java JDK,请使用studio.exe来启动IDE。


如果这没有帮助,看看你是否可以创建一个 JAVA_HOME 用户变量?即使您的账户数量有限,您也可以做到这一点。如果您无法这样做,作为最后手段,请将JRE(不是JDK)移动/复制到Android Studio安装位置(位于 bin旁边)。您需要命名文件夹 jrejre64,具体取决于您使用的启动程序 studio.exestudio64.exe

+0

我直接从bin文件夹中点击它们。我已经尝试了两个。 32位之一告诉我使用64位的一个。 64位的不能找到JDK。 – user489041 2015-01-15 19:19:39

+0

什么是控制台上的'java -version'输出? – 2015-01-15 19:21:43

+0

从Cygwin命令提示符处运行: $ java -version java版本“1.7.0_45” Java™SE运行时环境(内部版本1.7.0_45-b18) Java HotSpot™客户端VM(版本24.45-b08 ,混合模式) – user489041 2015-01-15 19:35:12

0

我解决了这个问题。我从Oracle页面下载Server JRE。然后我解压gzip并将其解压缩。然后我在cygwin的“export JAVE_HOME =”中添加到我的〜/ .bashrc文件中。工作室能够找到这个。