私はこのフォルダー構造を持っています:
D:\ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ Main.class D:\ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ press \ OlivePress.class D:\ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ olives \ Kalamata .class D:\ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ olives \ Ligurian.class D:\ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ olives \ Olive.class
Main.class
同梱 com.lynda.olivepress
他に2つのパッケージがあります。
com.lynda.olivepress.press
com.lynda.olivepress.olive
1)"Manifest.txt"
最初にMain-Classと2番目の空の行を持つ2つの行で名前が付けられたファイルを作成します。
Main-Class: com.lynda.olivepress.Main
D:\ JavaProjects \ OlivePressApp \ Manifest.txt
2)マニフェストとメインクラスのエントリポイントを使用してJARを作成する
D:\ JavaProjects \ OlivePressApp>jar cfm OlivePressApp.jar Manifest.txt com/lynda/olivepress/Main.class com/lynda/olivepress/*
3)JARを実行する
java -jar OlivePressApp.jar
注:com/lynda/olivepress/*
ポイント1)の前に、上記の他の2つのパッケージを含めることを意味します。