Oracle Java更新搞砸了PATH变量

时间:2015-10-29 13:04:37

标签: java

我注意到每次更新java时,老旧的Oracle都会决定将JRE安装添加到路径变量的前面。

对于我们这些java开发人员来说,我们通常将JDK设置为JAVA_HOME。我们已经注意到自从我们办公室的Java 8以来发生了这种情况,因为echo $ JAVA_HOME吐出了正确的值但是java -version不会抛出所有人。

我们总是删除Oracle放在PATH变量前面的值,并将其替换为%JAVA_HOME%\ bin。

我的问题是,有没有办法从合法来源网上冲刺时提示您安装的JRE更新中禁用此行为?

这怎么搞砸了我们?以JBoss 7为例,它不会在JDK 8下启动(你需要WildFly),所以当你将我们的Java版本从JDK 7改为JRE 8时,你就会打破我们。

0 个答案:

没有答案