安装后无法在jar中执行主函数

时间:2018-04-04 15:35:34

标签: java jar jvm classpath executable-jar

我的驱动器上有一个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)

我该如何解决这个问题?

0 个答案:

没有答案