Você pode executar o pacote java usando este comando no seu terminal:
java -jar MyFirstClass.jar
Se você não tiver o Java Runtime Edition (JRE), precisará instalar o default-jre
package.
Nome da classe com erros ortográficos no arquivo manifest.txt causou esse erro
Classe principal: lightning.java.hello.MyFirstClass
Eu usei esse script para criar um arquivo MyJar.jar e recebi de volta,
relâmpago @ rigel5: ~ $ jar cfm MyJar.jar Manifest.txt lightning.java.hello / *. class java.io.FileNotFoundException: Manifest.txt (Nenhum arquivo ou diretório) em java.io.FileInputStream.open (método nativo) em java.io.FileInputStream. (FileInputStream.java:138) em java.io.FileInputStream. (FileInputStream.java:97) em sun.tools.jar.Main.run (Main.java:171) em sun.tools.jar.Main.main (Main.java:1177)
Você pode executar o pacote java usando este comando no seu terminal:
java -jar MyFirstClass.jar
Se você não tiver o Java Runtime Edition (JRE), precisará instalar o default-jre
package.
Isso mostra que você claramente cometeu um erro no META-INF/MANIFEST.MF
Veja este Tutorial para mais informações.
Primeiro você precisa de um método main no seu arquivo de classe - public static void main (String args []) {...} - provavelmente pronto ...
No arquivo jar você precisa de um arquivo manifest.txt - dentro da classe com o método principal deve ser anotado assim - > Main-Class: MyPackage.MyClass
Para criar um, você pode usar a ferramenta de linha de comando ...
Se você não tiver um manifest-file em seu jar, basta digitar:
java -cp jarFileName.jar ClassNameWithMainMethod