早在我学习java的时候,安装java,必需要将java的bin配置到path下才能在cmd下执行java命令。后来的java安装包,不须要配置,也能够正确的执行了。偶然的机会发现了缘由。 java
在个人电脑中,我开始安装的是jdk1.6,以后想升级到1.7,可是对1.6又有很深的感情。因此在机器上就安装了两个版本。而后配置java_home给1.7的。 学习
可是在配置jenkins的时候,须要我手动设置jdk的home地址(jdk1.7)。而后编译好的文件以后,我在cmd中使用java脚本运行后发现,class版本不一致。因而我检查了一下cmd下的java是1.6的。 cmd
分析缘由: jenkins
java之因此安装包完成以后,不须要配置bin命令,也能够运行java,是由于在system32目录下有一个java.exe文件。但system32下的java命令少于java下的bin目录下的命令。因此,只须要把path中java配置到前面便可。 编译