java环境配置出错解决办法

传统方法:

此电脑->右击【属性】->【高级系统设置】->【高级】->【环境变量】
新建【用户变量】:
1:配置JAVA_HOME:值为: jdk安装路径;
2:配置CLASSPATH:值为:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;
3:配置PATH:值为: .;%JAVA_HOME%in;%JAVA_HOME%jrein;

但是这样配置用javac测试还是不行,下面方法亲测有效

正确方法

新建【系统变量】
JAVA_HOME:jdk安装路径(我的是:D:Program FilesJavajdk1.8.0_131)
CLASSPATH:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;
Path:********* ;jdk安装路径in;jdk安装路径jrein;*****************

注意

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

原文地址:https://www.cnblogs.com/Liang-Shan/p/15459637.html