gpt4 book ai didi

java - 我可以从同一个 jar 文件执行两个不同的类吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:48 52 4
gpt4 key购买 nike

我有一个项目,我在一个包中制作了服务器,在第二个包中制作了客户端。它工作正常。我想创建一个 Jar 文件。是否可以从同一个 jar 文件中分别运行客户端和服务器?

我在只有一个主类的地方使用了 jar 文件,当我运行 jar 文件时,它会自动运行该类。现在在这里我将有 2 个可执行类。我只想将它们打包在一个 jar 中,然后从同一个 jar 文件中运行它们。可能吗?任何建议,链接都会有很大帮助。

最佳答案

简短的回答是,是的!

较长的答案是您可以在命令行中指定类并将 .jar 放在类路径中。

假设有两个类

A.class 
B.class

将它们打包成.jar 文件

jar cvf AB.jar A.class B.class

运行其中一个

java -classpath AB.jar A
java -classpath AB.jar B

关于java - 我可以从同一个 jar 文件执行两个不同的类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4309834/

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