![](/img/trans.png)
[英]How to run multiple .java files with dependency to YahooFinance jar file in Command Prompt
[英]how to run the signed jar file in java command prompt?
我已经在Java 6命令提示符中创建了jar文件,然后使用jdk jarsigner实用工具对jar文件进行了签名。最后它已成功验证。但是当我使用
Java -jar JarExample.jar
它会引发类似NoClassDefFoundError.Could not find the main class :JarTest
异常。 NoClassDefFoundError.Could not find the main class :JarTest
这是我的清单文件内容:
Manifest-Version: 1.0
Created-By: 1.6.0_20 (Sun Microsystems Inc.)
Main-Class: JarTest
Name: ClassFile.class
SHA1-Digest: 6/tiYFkvtAy4Vl0ODl/6y6j/IJU=
Name: JarTest.class
SHA1-Digest: eDa/GNMKffutC3xfAyAwX0mCNnM=
但是在签罐子之前就可以了,所以,我不知道这是怎么回事?
请引导我摆脱这个问题?
我已经看过你的问题。也许我知道你的问题在哪里? 清单文件必须具有Class-Path变量,因此在创建的jar文件中必须具有我在下面显示的信息:
Manifest-Version: 1.0
Created-By: 1.6.0_20 (Sun Microsystems Inc.)
Main-Class: JarTest
Class-Path:./lib/yourName.jar ./lib/*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.