java环境配置出错解决办法
传统方法:
此电脑->右击【属性】->【高级系统设置】->【高级】->【环境变量】
新建【用户变量】:
1:配置JAVA_HOME:值为: jdk安装路径;
2:配置CLASSPATH:值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3:配置PATH:值为: .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
但是这样配置用javac测试还是不行,下面方法亲测有效
正确方法
新建【系统变量】
JAVA_HOME:jdk安装路径(我的是:D:\Program Files\Java\jdk1.8.0_131)
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path:*********\ ;jdk安装路径\bin;jdk安装路径\jre\bin;*****************
注意
Path值必须是绝对路径
如果javac测试仍然不成功,把Path值上移
配置成功
打开*.jar文件
在电脑上下载了jdk,并正确配置了环境变量,在cmd命令行输入java命令等,都正确显示。
但是打开jar文件,发现打开方式中没有Java(TM) Platform SE binary
Java(TM)platform se binary
意思是"Java平台标准版的二进制文件"
se是Standard Edition的缩写。
binary是二进制文件,这是相对于source也就是源码来说的。
Java有三大平台,Java SE, Java EE, JavaME,分别是Java标准版,Java企业版,Java移动版。
其中Java SE,也就是Java标准版是其他两个的基础,提供JVM虚拟机以及Java语言编程接口API及文档等一些东西。
现在还不知道在安装jdk并且环境配置正确后,为什么jar的打开方式没有JavaTM?但是可以在终端打开jar