Java Jar文件将不会执行

Java Jar文件将不会执行,java,jar,Java,Jar,我已经有好几年没有编写任何程序了,但我写这个小程序是为了解决我们工作中遇到的一个问题。我做了一些关于如何制作jar文件的家庭作业,并遵循了这些步骤。当我尝试执行创建的jar文件时,什么都没有发生。有人能给我指出正确的方向吗 源代码: import java.io.*; import javax.swing.JFrame; import javax.swing.JOptionPane; public class CardOutput { public static void main

我已经有好几年没有编写任何程序了,但我写这个小程序是为了解决我们工作中遇到的一个问题。我做了一些关于如何制作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类: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

把这门课从你的主课中去掉。只要使用类名,它就会运行


java-jar yourjar.jar

不是问题。我很高兴能帮上忙。规范的“永远循环”是
,而(true){…}
。IMO使用一个变量来模糊事物,特别是当
truth==false
时。