我的驱动器上有一个java工具的源代码。我已成功构建该工具,我可以使用此命令运行它:
java -cp '<paths to jars>' <fully qualified class name> <arguments>
它运作正常。但是,如果我将此命令中指定的jar复制到~/.local/jars
(在我的CLASSPATH中)并尝试执行此命令:
java <fully qualified class name> <arguments>
我收到以下错误:
Exception in thread "main" java.lang.IllegalArgumentException
at org.objectweb.asm.ClassVisitor.<init>(ClassVisitor.java:79)
at org.objectweb.asm.util.TraceClassVisitor.<init>(TraceClassVisitor.java:121)
at org.objectweb.asm.util.Printer.main(Printer.java:1200)
at org.objectweb.asm.util.ASMifier.main(ASMifier.java:134)
我该如何解决这个问题?