我试图执行一个JAR,它具有在JAR lib文件夹下复制的所有依赖关系。但是当我尝试执行JAR命令行我得到以下错误 at com.abc<clinit>(abc.java:33)Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader$1.run(URL
这不是一个很常见的情况,但我有一个Maven模块(实际上是测试,并不重要)与Spring上下文应输入从依赖另一个方面,但还有另一种依赖具有相同的上下文名称。 test module
test-context import beans.xml
under test jar
has beans.xml
another dependency jar
has beans.
当我尝试执行位于包中的文件类,我得到错误信息:Could not find or load main class Doc.java 类是在test.foo包。我编译它然后输入java test.foo.Doc并得到错误。我尝试使用java -cp *; test.Doc将类路径设置为当前目录,但它也不起作用。我不知道我做错了什么。我也已经在类所在的目录中。 我在做什么错?我的CLASSPATH环境