【问题标题】:Can each application have its own separate Java SDK每个应用程序是否可以有自己独立的 Java SDK
【发布时间】:2017-04-02 06:16:25
【问题描述】:

在安装 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 环境变量会起作用吗?

【问题讨论】:

    标签: java sdk websphere


    【解决方案1】:

    是的,程序捆绑 Java 并在不添加系统 PATH 环境变量的情况下使用它是可能的并且司空见惯。

    将某些第三方软件指向与其他应用程序捆绑在一起的 Java 是不明智的,但您自己的工作站除外。你永远不会记得依赖,java 可以自定义等等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-29
      • 2012-09-20
      • 2011-08-24
      • 1970-01-01
      • 2019-01-10
      • 1970-01-01
      相关资源
      最近更新 更多