问题描述
我生成了一个 .jar 文件,每当我运行它时,我都会收到此错误:
Error: Could not find or load main class Word
Caused by: java.lang.classNotFoundException: Word
但是有一个 Word.class 文件。我究竟做错了什么? (https://anonfiles.com/Z4HaUbUfp2/Phrase_jar jar 文件的链接。可以使用 WinRAR 打开 jar 文件)
解决方法
所以首先编译Word.java生成Word.class
然后创建一个 MANIFEST.MF 文件并声明您的主类:
Manifest-Version: 1.0
Main-Class: <package_name>.Word
然后运行
jar cfm <jar_name>.jar MANIFEST.MF <package_name>/
java -jar <jar_name>.jar