gpt4 book ai didi

java - JAVA_HOME在执行java命令时是固定的还是可以在命令中修改?

转载 作者:太空宇宙 更新时间:2023-11-04 10:41:35 25 4
gpt4 key购买 nike

需要明确的是,我不想在 java 命令期间更改 JAVA_HOME (并将此更改考虑到所述命令),但我面临着这样的情况:可以从某些 ksh 脚本同时运行多个 java 命令,并且在这些脚本中,在执行 java 命令本身之前,将 JAVA_HOME 设置(并导出)为 32 位或 64 位版本。

所以我担心可能会出现某种“冲突”...关于如何避免任何“重叠”(如果可能的话)有什么建议吗?

Note: there can potentially be a lot of script executions at the same time, and >the commands run with 32-bits version of Java cannot be run with 64-bits >version of Java for compatibility issues with other-party processes

提前致谢

最佳答案

JAVA_HOME只是一个约定,它对正在运行的JVM没有影响。

您可以为每个脚本安全地设置 JAVA_HOME,但不要使用导出!否则您可能会得到意想不到的结果。

此外,通常,java 应用程序位于 JAVA_HOME/bin,因此您需要确保您的脚本指向正确的 JVM 32/64。哈特哈,加仑。

关于java - JAVA_HOME在执行java命令时是固定的还是可以在命令中修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48911831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com