在安装WebSphere应用程序服务器(WAS)时,与WAS捆绑在一起的WebSphere Java SDK安装在路径C:\ Program Files \ IBM \ WebSphere \ AppServer \ java \ bin
中同样,在安装另一个产品之后,例如:安装IBM Security Directory Server [SDS] IBM Java SDK C:\ Program Files \ IBM \ ldap \ V6.4 \ java \ bin(这可能处于不同的级别,具体取决于它与特定软件的捆绑方式)
安装WAS和SDS后,PATH环境变量中的值不会更新,并且引用指向安装了这两个应用程序之一的java的bin位置。但是,两者都适用于各自安装的IBM Java版本。
如果在安装目录中安装了java而没有任何引用指向PATH环境变量中java的bin位置,是否可以运行应用程序?
在默认情况下,第三方Java应用程序仅在找到(Oracle)Java并且在PATH环境变量中具有以下值(C:\ ProgramData \ Oracle \ Java \ javapath;)时运行。
是否需要安装Oracle java才能运行第三方Java应用程序?或者更新指向使用这两个应用程序中的任何一个安装的java的bin位置的PATH环境变量会起作用吗?
答案 0 :(得分:1)
是的,程序捆绑Java并使用它而不添加系统PATH环境变量是可能的,也是司空见惯的。
将一些第三方软件指向与其他应用程序捆绑在一起的java上是不明智的,除了你自己的工作站之外。你永远不会记得依赖,java可以自定义等等。