【问题标题】:How to add multi jar path in java [duplicate]如何在java中添加多jar路径[重复]
【发布时间】:2017-10-26 07:49:38
【问题描述】:

我想用几个 jar 运行 java -cp

我该怎么做? 例如在 myProject 我有两个不同的罐子: 1.jar相关类myClassA 2.jar b myClassB 主类是 myMainClass.java

我在 cmd 中尝试过 Windows:

 java -cp c:/myproject/a.jar myClassA,c:/myproject/b.jar myClassB

但是没用,我也试过了;

java -cp c:/myproject/a.jar myClassA;c:/myproject/b.jar myClassB

但它也不起作用 我错过了什么吗?

【问题讨论】:

  • 你的应用程序的主类是什么?
  • @Berger - myMainClass
  • -cp 部分只列出了可以找到类的 jar,它不是指定类名的正确位置,尝试类似java -cp c:/myproject/a.jar;c:/myproject/b.jar myMainClass
  • @Berger - 是否用“;”分隔?
  • 是的,Windows 上的路径分隔符是;

标签: java jar


【解决方案1】:

这将创建一个 .class 文件

javac -classpath "[jarname with specified path;jarname1 with specified path]" [java filename]

执行类文件

java -cp [jarname with specified path;jarname1 with specified path]: [java filename]

【讨论】:

  • 在我的情况下应该是:java -cp [c:/myproject/a.jar myClassA,c:/myproject/b.jar myClassB] :myMainClass
  • 你遵循语法了吗?
  • 是的,我错过了什么吗?
  • 你有什么错误吗?
  • 无法找到或加载主类 myClassA
猜你喜欢
  • 2016-02-14
  • 2013-10-06
  • 1970-01-01
  • 2015-09-10
  • 2014-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多