将 .JAR 添加到类路径时出现无效标志

发布于 2025-01-16 11:08:15 字数 332 浏览 1 评论 0原文

总的来说,我对 Java 还很陌生,但我似乎不知道如何将 .JAR 添加到我的类路径中。

这是导致问题的我的 javac 行。

javac -d %PRAC_BIN% -sourcepath %PRAC_SRC% -cp %PRAC_BIN% %PRAC_LIB%\* %PRAC_SRC%\*.java 

P03.jar 内部是一个 acsse.csc2a 包,其中包含三个 .java 文件及其各自的 .class 文件。

当我运行 .bat 文件时,我收到错误:无效标志:..\lib\P03.jar。我该如何解决这个问题?

I'm still very new to Java as a whole, but I can't seem to figure out how to add a .JAR to my class path.

Here is my javac line thats causing the issue.

javac -d %PRAC_BIN% -sourcepath %PRAC_SRC% -cp %PRAC_BIN% %PRAC_LIB%\* %PRAC_SRC%\*.java 

Inside P03.jar is a the package acsse.csc2a containing three .java files with their respective .class files.

When I run the .bat file, I receive error: invalid flag: ..\lib\P03.jar. How do I fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沧笙踏歌 2025-01-23 11:08:15

当类路径有一个或多个目录时,它们应该用 Windows 平台特定的类路径分隔符分隔;和linux:

更改

-cp %PRAC_BIN% %PRAC_LIB%\* 

-cp %PRAC_BIN%;%PRAC_LIB%\*  

应该可以

when classpath has one or more directories , they should separated by platform specific classpath separator char for windows ; and linux :

changing

-cp %PRAC_BIN% %PRAC_LIB%\* 

to

-cp %PRAC_BIN%;%PRAC_LIB%\*  

should work

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文