最近尝试在公司电脑上安装Android Studio,本身不需要任何权限,因为下载到的是压缩包,直接解压就可以用。但是遇到一个问题,机器本身安装的是JDK 1.7,但是Studio要求必须用1.8,由于生产环境都是1.7,所以有必要保留两个版本。这在Ubuntu上是很容易做到的,但是放到windows,虽然道理一样,都懂,但是实际做起来还是稍微麻烦一点的。基本上需要下载两个东西:JDK1.8的安装包,和7-zip的解压程序。
从 Oracle 下载JDK的windows安装包。
取到一个叫tools.zip的压缩包
把tools.zip解压到指定目录(比如D:\Program Files\Java\
).
在上面指定的目录(D: \Program Files\Java\
)下执行:
for /R %f in (.\*.pack) do @"%cd%\bin\unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"
然后在这个目录下运行java -version
,就可以看到1.8可以用了。
由于Studio可以单独制定jdk,所以像下面这样设置环境变量:
这样就能用了。