场景:jar 部署在 unix 环境中,用于使用 shell 脚本执行批处理,在这 n 个 shell 脚本中,环境路径(读取类路径)首先设置(在运行每个 shell 脚本之前)。
我的问题是:是否在执行 shell 脚本时创建了一个新的 JVM
编辑:
感谢 user000001 的回答
还有一个问题:这不是一件代价高昂的事情,因为在每个新脚本调用时创建一个新的 JVM 并在每个脚本完成时销毁该 jvm 实例。有没有有效的方法或解决这个问题
最佳答案
是的。每次从脚本调用 java
命令时,都会创建一个新的 JVM。
关于java - unix shell 脚本执行调用一个新的 jvm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17000307/