使用System.getProperty(“java.class.path”)进行的类路径搜索不包含搜索清单

使用System.getProperty(“java.class.path”)进行的类路径搜索不包含搜索清单,java,Java,我有一行代码: private static final String CLASSPATH = System.getProperty("java.class.path"); 构建my jar时,类路径包含在清单中: Built-By: john Build-Jdk: 1.7.0_75 Class-Path: lib/json-20151123.jar lib/testng-6.9.10.jar lib/jcommander -1.48.jar lib/bsh-2.0b4.jar lib/jy

我有一行代码:

private static final String CLASSPATH = System.getProperty("java.class.path");
构建my jar时,类路径包含在清单中:

Built-By: john
Build-Jdk: 1.7.0_75
Class-Path: lib/json-20151123.jar lib/testng-6.9.10.jar lib/jcommander
 -1.48.jar lib/bsh-2.0b4.jar lib/jython-standalone-2.5.3.jar lib/netty
  -3.8.0.Final.jar lib/jboss-logging-3.3.0.Final.jar lib/jboss-jaxrs-ap
  i_2.0_spec-1.0.0.Final.jar lib/resteasy-jaxrs-3.0.14.Final.jar lib/jc
  ip-annotations-1.0.jar lib/jboss-annotations-api_1.2_spec-1.0.0.Final
  .jar lib/resteasy-netty-3.0.14.Final.jar lib/resteasy-client-3.0.14.F
  inal.jar lib/resteasy-jaxb-provider-3.0.14.Final.jar lib/resteasy-jac
此类路径似乎未包含在java.class.path中。。。
有没有办法添加它?

如果您使用
java-jar your.jar…
运行应用程序,那么JVM选项
-classpath
将被忽略


如果您使用
java-cp your.jar a.class.inside.the.jar
运行应用程序,那么
MANIFEST.MF
中的
类路径
头将被忽略。

也许您应该更好地描述您想要实现的目标。要添加到什么中的类路径声明以及为什么?