我已经更新了android studio到2.2.0。它不会重新启动,它会提示“无法在Java 1.7.0_101-b00下启动:需要Java 1.8或更高版本。”无法在Java 1.7.0_101-b00下启动:需要Java 1.8或更高版本。更新到Android Studio v2.2.0(2016年9月)
我正在使用jdk 8。
回声$ JAVA_HOME
/usr/lib中/ JVM/JAVA -8-预言
我已经更新了android studio到2.2.0。它不会重新启动,它会提示“无法在Java 1.7.0_101-b00下启动:需要Java 1.8或更高版本。”无法在Java 1.7.0_101-b00下启动:需要Java 1.8或更高版本。更新到Android Studio v2.2.0(2016年9月)
我正在使用jdk 8。
回声$ JAVA_HOME
/usr/lib中/ JVM/JAVA -8-预言
添加系统变量JDK_HOME与值c:\ Program Files文件\ Java \ jdk-xxxxx \为我工作。最新的Java版本可以在这里下载。
此外,确保变量JAVA_HOME也设置与上述位置
问题在桌面快速启动任务。 的初衷是
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=AndroidStudioWorkSpace - [~/AndroidStudioWorkSpace] - Android Studio 2.2
Icon=jetbrains-studio
Path=/home/nilesh/Drive/Software/android-studio/bin
Exec=/usr/lib/jvm/java-7-openjdk-amd64/bin/java -Xbootclasspath/a:./../lib/boot.jar -classpath ./../lib/bootstrap.jar:./../lib/extensions.jar:./../lib/util.jar:./../lib/jdom.jar:./../lib/log4j.jar:./../lib/trove4j.jar:./../lib/jna.jar:/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar -Xms256m -Xmx1280m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -da -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Dawt.useSystemAAFontSettings=lcd -Djb.vmOptionsFile=./studio64.vmoptions -XX:ErrorFile=/home/nilesh/java_error_in_STUDIO_%p.log -XX:HeapDumpPath=/home/nilesh/java_error_in_STUDIO.hprof -Djb.restart.code=88 -Didea.paths.selector=AndroidStudio2.2 -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true com.intellij.idea.Main
StartupNotify=false
StartupWMClass=jetbrains-studio
OnlyShowIn=Unity;
X-UnityGenerated=true
~
我改成了
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=AndroidStudioWorkSpace - [~/AndroidStudioWorkSpace] - Android Studio 2.2
Icon=jetbrains-studio
Path=/home/nilesh/Drive/Software/android-studio/bin
Exec=/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xbootclasspath/a:./../lib/boot.jar -classpath ./../lib/bootstrap.jar:./../lib/extensions.jar:./../lib/util.jar:./../lib/jdom.jar:./../lib/log4j.jar:./../lib/trove4j.jar:./../lib/jna.jar:/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar -Xms256m -Xmx1280m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -da -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Dawt.useSystemAAFontSettings=lcd -Djb.vmOptionsFile=./studio64.vmoptions -XX:ErrorFile=/home/nilesh/java_error_in_STUDIO_%p.log -XX:HeapDumpPath=/home/nilesh/java_error_in_STUDIO.hprof -Djb.restart.code=88 -Didea.paths.selector=AndroidStudio2.2 -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true com.intellij.idea.Main
StartupNotify=false
StartupWMClass=jetbrains-studio
OnlyShowIn=Unity;
X-UnityGenerated=true
~
我改变桌面快速启动任务通过Java来执行8
以下步骤解决了这个问题对我来说(Android的工作室在Windows上运行Vista):
现在您可以享受Android Studio了。
这对我有用。 Windows 7在带有Virtual Box的iMac上运行。 – durbnpoisn
这对我有用 –
我已经设置了环境变量STUDIO_JDK,并且必须调整这个。 – Dominik
Brief: 检查〜/ .profile(而不是〜/ .bashrc)来设置指向jdk 1.8文件夹的环境变量。
当我在Ubuntu下更新Android Studio从版本2.1到版本2.2时,碰巧遇到了这个问题。
您可以在Android Studio的安装文件夹下查看studio.sh,看看它是如何检查Java版本的。它说: 找到将用于运行IDE的JDK安装目录。 尝试(按顺序):PATH中的STUDIO_JDK,../jre,JDK_HOME,JAVA_HOME,“java”。
在studio.sh的家当是:#/ bin/sh的 你可以检查是否有任何环境变量,$ STUDIO_JDK,$ IDE_HOME,$ JDK_HOME,$ JAVA_HOME文件中的〜/ .profile文件(而不是〜/ .bashrc)查找以前的Java版本。
就我而言,我将$ JAVA_HOME指定为Java 1.7的位置。将$ JAVA_HOME修改为Java 1.8的位置后,我可以再次启动Android Studio。
提醒:要重新加载〜/ .profile,它需要注销并登录。
我在Ubuntu系统下有同样的问题。在我的情况的问题是解决了以下几个步骤:
删除旧的Android工作室
安装Java 8
[命令对Java 8安装]
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
[验证安装的Java]
$ java -version
$ javac -version
[命令为一套Java 8为默认]
$ sudo apt-get install oracle-java8-set-default
[在我的情况为Java版本7]
rm -r java-7-oracle
重新启动计算机
安装Android工作室为https://developer.android.com/studio/install.html
提到如果您使用的是Windows和体验这个,请确保您运行的studio可执行文件与您的jdk安装的位数相匹配。
所以,如果你已经安装了64位JDK(你应该),然后确保studio64.exe
这对我很有用,非常感谢! –
运行安装Java-8(开JDK或Oracle JDK)
更新JAVA_HOME环境变量(指向的java-8)
从桌面删除Android工作室快捷
开始的Andr来自cmd的oid Studio(通过执行“path-to-android-studio-folder”/android-studio/bin/studio.sh)
这将运行Android Studio。您可以从Android Studio->工具 - >创建桌面条目重新创建快捷方式...
转到'文件 - >项目结构'你看到什么版本? – piotrek1543
更新至Studio v2.2.0(2016年9月)后。它不重新启动jst shows prompt – Nilesh
在Ubuntu中,“桌面”条目需要更新/删除。在我的情况下,我编辑:'〜/ .local/share/applications/jetbrains-studio.desktop' – tokosh