gpt4 book ai didi

java - 从另一个文件夹运行 Java

转载 作者:行者123 更新时间:2023-12-01 10:54:32 24 4
gpt4 key购买 nike

我写了一些Java代码。我可以从目标文件夹运行它,如下所示:

java -classpath dependency/j1.jar:dependency/j2.jar package.name.here.className

它位于文件夹/usr/local/proj/api/target/中。

现在,我尝试从 ~/usr/local/proj/调用相同的 java 程序。所以我认为将路径附加到依赖项和包将起作用:

java -classpath /usr/local/proj/api/target/dependency/j1.jar:/usr/local/proj/api/target/dependency/j2.jar /usr/local/proj/api/target/package.name.here.className

但是我收到了一个错误:

Error: Could not find or load main class .usr.local.proj.api.target.package.name.here.className

我尝试删除类名上的路径,但相同的错误仍然存​​在。请帮忙!

编辑:几个问题:类名之前的适当语法是什么?句号或斜线?

最佳答案

尝试使用此语法

java -classpath /usr/local/proj/api/target/dependency/j1.jar:/usr/local/proj/api/target/dependency/j2.jar package.name.here.className

关于java - 从另一个文件夹运行 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33695680/

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