1

何かをプログラミングしてから数年が経ちましたが、この小さなプログラムを書いたのは、私たちが直面している問題を解決するためです。私はjarファイルを作成する方法について宿題をし、それらの手順に従いました。作成したjarファイルを実行しようとしても何も起こりません。誰かが私を正しい方向に向けることができますか?

ソースコード:

import java.io.*;

import javax.swing.JFrame;

import javax.swing.JOptionPane;

public class CardOutput
{
    public static void main(String[] args) throws IOException
    {   

        String inputA;
        JFrame parent = new JFrame();

        boolean truth = true;

        while(truth)
        {
            inputA = JOptionPane.showInputDialog("Please Swipe Card");

            if(inputA.length() == 0)
            {
                truth = false;
            }
            else if(inputA.length() != 14)
            {
                inputA = JOptionPane.showInputDialog("Invalid Card Number \n" + "Please Swipe Card");
            }
            else
            {
                JOptionPane.showMessageDialog(parent, "Your Card Number is " + inputA.substring(4,13));
            }
        }       
   JOptionPane.showMessageDialog(parent, "Program is now ending");  
    System.exit(0);
    }   
}

マニフェスト ファイルの行: Main-Class: CardOutput.class

.jar ファイルを形成するために作成したバッチ ファイル:

@ECHO OFF
C:
CD "C:\Users\timmcj\Desktop\CardOutput
"C:\Program Files\Java\JDK1.7.0_09\bin\jar.exe" cvfm CardOutput.jar manifest.txt *.class
PAUSE
4

1 に答える 1

2

メインフェストから .class を削除します。クラス名を使用するだけで実行されます。

java -jar yourjar.jar

于 2012-10-27T22:04:00.037 に答える