gpt4 book ai didi

java - 使用 JAR 文件

转载 作者:行者123 更新时间:2023-12-02 04:42:06 25 4
gpt4 key购买 nike

所以我仍然是 Java 菜鸟,我正在尝试一些东西。

我最近使用 jar cvf <name>.jar <source files> 为我的类(class)创建了一个 .jar 文件然后使用该 jar 编译我的驱动程序类( javac -cp <name>.jar Driver.java ),但我现在如何使用该 jar 运行该类?

我尝试了以下 2 个命令:
java Driver并且,
java -cp <name>.jar Driver .

第一个给了我 NoClassDefFoundError对于所使用的类,而后者只是给了我一个单行错误。

Error: Could not find or load man class Driver

我做错了什么?我是否有可能将其与其他东西混淆?
我正在尝试在不使用任何 IDE 的情况下尽我所能。

最佳答案

您应该将 jar 文件和编译器输出放入类路径并指定主类:

java -classpath "<name.jar>;classes" Driver

编辑(感谢 Kayaman):如果您从 linux/unix 运行命令,则必须使用“:”作为分隔符(在 Windows 中使用“;”)。 “classes”是包含编译器输出的文件夹的路径。

关于java - 使用 JAR 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30073326/

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