是否可以从命令行打印特定概要文件使用的JAVA_主路径,而无需启动WebSphere中的服务器

是否可以从命令行打印特定概要文件使用的JAVA_主路径,而无需启动WebSphere中的服务器,websphere,websphere-8,Websphere,Websphere 8,使用managesdk.sh或managesdk.bat我可以使用以下命令获取特定概要文件使用的JDK版本: managesdk.bat -listEnabledProfile -profileName myProfile 它会打印出如下内容: CWSDK1004I: Profile myProfile : CWSDK1006I: PROFILE_COMMAND_SDK = 1.8_64 CWSDK1008I: Node liferay-node SDK name: 1.8_64 CWSDK1

使用
managesdk.sh
managesdk.bat
我可以使用以下命令获取特定概要文件使用的JDK版本:

managesdk.bat -listEnabledProfile -profileName myProfile
它会打印出如下内容:

CWSDK1004I: Profile myProfile :
CWSDK1006I: PROFILE_COMMAND_SDK = 1.8_64
CWSDK1008I: Node liferay-node SDK name: 1.8_64
CWSDK1009I: Server server1 SDK name: 1.8_64
CWSDK1001I: Successfully performed the requested managesdk task.
但是,如果我可以执行一个命令来获取实际的JAVA_主路径,那么我想做的事情会更好。我知道它会在启动服务器时打印出来,我可以在SystemOut.log中找到它


但是,是否有任何命令可以在不启动服务器的情况下将其打印出来?

如果您愿意进行一些分析(如果您需要变量中的路径),您可以在某些命令上使用
-verbose
选项来打印额外的属性:

managesdk.bat -listEnabledProfile -profileName myProfile -verbose
这将转储一些额外的属性,包括SDK路径(查找
com.ibm.websphere.SDK.location


请参阅此处的文档:

如果您愿意进行一点分析(如果您需要变量中的路径),可以在某些命令上使用
-verbose
选项来打印额外的属性:

managesdk.bat -listEnabledProfile -profileName myProfile -verbose
这将转储一些额外的属性,包括SDK路径(查找
com.ibm.websphere.SDK.location


请参阅此处的文档:

如果您知道磁盘上配置文件的路径:


(取消设置JAVA\u HOME;源配置文件/XXX/bin/setupCmdLine.sh;echo$JAVA\u HOME)
如果您知道磁盘上配置文件的路径:

(取消设置JAVA\u HOME;源配置文件/XXX/bin/setupCmdLine.sh;echo$JAVA\u HOME)