私の知る限り、実行可能な JAR には main メソッドが必要です。マニフェストの Main-Class タグでは、main-class が配置されている場所でクラスのみを宣言できます (メソッドは宣言できません)。たぶん、次のコードがあなたにとって可能な解決策です:
package CaesarCodePackage;
public class StartClass {
public static void main(String [] args)
{
// create an object of type appletclass
AppletClass theApplet = new AppletClass();
theApplet.init(); // invoke the applet's init() method
theApplet.start(); // starts the applet
// If the applet views something (this is optional)
// Create a window (JFrame) and make applet the content pane.
javax.swing.JFrame window = new javax.swing.JFrame("Caesar's Cipher");
window.setContentPane(theApplet);
window.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
window.pack(); // Arrange the components.
window.setVisible(true); // Make the window visible.
}
}
アプレットを表示するためのフレームが必要ない場合は、開始するだけです。
(コードを提供してくれた Haider M. al-Khateeb に感謝)