命令: java -jar [..]失败并显示错误消息



我在Windows 7上运行java 1.8.0_65。 我创建一个 JAR 并使用以下命令运行它:

java -jar printxml.jar

并得到此错误:

错误:找不到或加载主类 printxml。PrintXml

以下是我创建 JAR 的命令:

jar cmfev manifest.txt printxml.jar printxml.PrintXml @filelist.txt

文件"清单.txt"的内容:

类路径:C:\Users\Me\SQLSER~1\JDBC\jtds-1.3.1.jar

我检查了是否打印xml。PrintXml 类通过以下命令位于 JAR 中:

jar tvf printxml.jar printxml/PrintXml.class

命令成功,即 PrintXml 类在 JAR 中。 然后,我通过以下命令检查了JAR中的PrintXml类是否具有"main"方法:

javap -classpath printxml.jar -public printxml.PrintXml

命令成功,其输出包括...

public static void main(java.lang.String[]);

在互联网上搜索,我只找到了显而易见的答案,例如:

  • 您的类路径是错误的。
  • 您的类没有"main"方法。

有人可以告诉我如何解决这个问题吗?

谢谢 阿维。

正如荷马·辛普森所说:D'OH
文件"manifest.txt"中类路径条目的值是错误的!
它需要是一个网址!
所以我把它改成:

file:/C:/Users/Me/SQLSER~1/JDBC/jtds-1.3.1.jar

嘿,普雷斯托!没有更多的错误消息。现在它运行了! 感谢所有帮助过的人。 ;-)

相关内容

  • 没有找到相关文章

最新更新