gpt4 book ai didi

java - 使用外部 jar 文件从命令行运行 java 应用程序

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

我有一个包含主类的外部 jar 文件(具有包结构),我可以像这样从命令行运行应用程序:

java -jar example.jar

但是我在这个jar文件之外还有一个test.class文件,这个jar文件里面的一些类会调用test.class中的方法。如何在命令行中指定 jar 文件要使用的 test.class 文件?试了很多方法,总是显示:

NoClassDefFoundError for test.class

注意:test.class 文件也使用 example.jar 文件中的类文件,有自己的包结构。

我知道我可以将它们放在一个 jar 文件中,不幸的是我需要分开 test.class 文件。

最佳答案

如果该类在 bin 目录中:

java -cp xxx.jar;bin pck1.pck2.MainClass

如果类在当前目录中:

java -cp xxx.jar;. pck1.pck2.MainClass

等等……

More info in the manual , 请至少阅读一遍... ;-)

关于java - 使用外部 jar 文件从命令行运行 java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13657849/

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