在没有环境变量的情况下为Android Studio设置JDK位置

时间:2015-01-15 18:30:34

标签: java android android-studio cygwin

我正在运行Windows 7,只是升级了我的Android Studio,它已经无法运行了。我得到一个对话框,说它找不到jdk。我现在有版本.9。我没有管理员权限所以我无法编辑我的环境变量。有没有办法告诉Android Studio JDK在哪里。也许命令行args?如果有的话,我还没有找到任何概述的来源。

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

另外,我确实有Cygwin。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

我解决了这个问题。我从Oracle页面下载Server JRE。然后我解压缩了gzip并解开了它。然后我添加到cygwin中的〜/ .bashrc文件&#34;导出JAVE_HOME =&#34;。 Studio能够找到这个。