gpt4 book ai didi

Java - 使用另一个 jvm 运行类的命令行

转载 作者:行者123 更新时间:2023-12-02 10:33:53 24 4
gpt4 key购买 nike

我的机器上默认有 java 1.8.0_131,但也有 java 9,那么我可以使用 jdk-9 运行已编译的类吗?有可能是这样的吗:

    java -v path/to/jdk-9 myClass 

谢谢

最佳答案

java 命令实际上调​​用 JVM。该 JVM 启动,读取您的类,并运行您让它运行的内容。

没有方法告诉“启动”JVM 实际上使用不同的 JVM。 java 不是某种“稍后”调用某些二进制文件的包装器。它已经是启动 JVM 的二进制文件。

换句话说:你所要求的是不可能的。一个简单的解决方法是在命令行上定义“别名”,例如 java-8 来启动 java8 安装,java-9 来指向其他安装。

关于Java - 使用另一个 jvm 运行类的命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53443840/

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