0

我当前的目录是 C:/workspace/parent/persistence

我在文件夹路径(src/main/java/resources/jars)中有两个 jars

如何执行以下命令。

java -cp ./Example1.jar;./Example2.jar cm.fchhcCApp -e mypassword

所以,文件夹结构是

work-->parent->persist-->s-->m-->r-->jars-->Example1.jar;Example2.jar

所以 work-->parent 可以通过在工作目录上执行 cd parent 等来遍历。

我是否给 ./jars/Example1.jar 或 ./s/m/r/jars/Example1.jar 这两个命令都不起作用,它说找不到 jar。

s、m 和 r 是目录。我尝试了其他方式组合,但没有奏效。请帮忙。

4

1 回答 1

1

如果您的当前目录是C:/workspace/parent/persistence并且罐子在C:/workspace/parent/persist/s/m/r/jars您需要提供罐子的路径,所以./s/m/r/jars/Example1.jar;./s/m/r/jars/Example2.jar

您的主类CApp必须声明为在.jar 文件中package cm.f.c.h.h.c,并且必须在 .jar 文件中复制相同的目录层次结构cm/f/c/h/h/c

(对于将来,请准确地复制粘贴您在终端中输入的内容,并复制粘贴您得到的确切输出/错误 - 这比仅仅谈论您得到的错误更有帮助)

于 2013-08-13T21:17:36.297 回答