java环境安装之不能安装exe文件

经过多年,打算再学下java

从官网下载java8安装包,但因为我的计算机的cd-room被卸载掉了,安装是报错说cab文件损坏之类的错误。

 

从stackOverflow中找到一篇眼前一亮的解决办法。因为我只要装java环境进行学习,所以java7也可以,这个办法我也只下载了java7的安装包,java8我试了装不上.

 

1.创建jdk的装载目录,(案例中使用C:/JDK)

2.从orcle下载最后的jdk版本(案例中是jdk-7u7-windows-x64.exe,我下载最新的没法用)

3.下载和安装7-zip压缩工具(这工具老牛逼了)

4.用7-zip提取jdk-XuXX-windows-x64.exe 到C:/JDK

5.在cmd.exe中执行以下命令

  cd C:JDK.rsrc1033JAVA_CAB10

  extrac32 111

6.解压 C:JDK.rsrcJAVA_CAB10 ools.zip 

7.在cmd中执行:

  cd C:JDK.rsrcJAVA_CAB10 ools

  for /r %x in (*.pack) do .inunpack200 -r "%x" "%~dx%~px%~nx.jar" 为转换所以的l .pack 文件到 .jar f文件)

8.复制C:JDK.rsrcJAVA_CAB10 ools的所以内容到你的jdk文件夹下

9.设置 JAVA_HOME 和 PATH

以上是stackoverflow中的翻译。我用jdk-7u7-windows-x64.exe版本的时候略过了第5步。直接提取就能得到tools文件夹了。

ps.我再写HelloWorld.java测试的时候,文件夹是java,在里面执行java HelloWorld.css的时候报错显示“找不到或无法加载主类HelloWorld”。把文件夹名称改掉就行了

原文地址:https://www.cnblogs.com/saving/p/6389277.html