从 cygwin 运行 jar 文件会在命令提示符下运行时抛出错误,为什么? (在窗口中)

发布于 2024-12-09 03:41:19 字数 245 浏览 0 评论 0原文

这是命令。

java -cp clojure.jar;sum.jarCalculateSum

sum.jar 是由 clojure 和 java 代码组成的 jar 文件。 CalculateSum是包含java的主要方法的文件。

来自 cygwin 的错误

无法执行二进制文件,错误 126

this is the command.

java -cp clojure.jar;sum.jar CalculateSum

sum.jar is a jar file made from clojure and java code.
CalculateSum is file which contains main method of java.

error from cygwin

can't execute binary file, Error 126

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

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

发布评论

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

评论(3

各自安好 2024-12-16 03:41:19

Cygwin 在 Windows 中为您提供了 *nix 环境,因此您可能必须将类路径分隔符更改为冒号:

java -cp clojure.jar:sum.jar CalculateSum

Cygwin provides you with a *nix environment within Windows, so that you might have to change the classpath separator to colons:

java -cp clojure.jar:sum.jar CalculateSum
離人涙 2024-12-16 03:41:19

尝试:

java -cp clojure.jar:sum.jar:. CalculateSum

如果您在拥有CalculateSum.class包根的地方执行

Try:

java -cp clojure.jar:sum.jar:. CalculateSum

If you execute in the place you have the root of packages for CalculateSum.class

梦里兽 2024-12-16 03:41:19
java -cp "clojure.jar;sum.jar" CalculateSum this is working
java -cp "clojure.jar;sum.jar" CalculateSum this is working
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文