java - jar文件不会执行

标签 java jar

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

list 文件行:主类: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

最佳答案

将 .class 从 mainifest 中取出。只需使用类名,它就应该运行。

java -jar yourjar.jar

关于java - jar文件不会执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13104558/

相关文章:

java - jmonkey sphere 运行时错误?

java - 下载并替换java中正在运行的可执行文件

java - 依赖maven项目heroku或google云部署

java - Eclipse Jar 导出脚本

java - 错误: Could not find or load main class while executing jar file

java - 非公平锁如何比公平锁有更好的性能呢?

java - 无法完成不同数组的迭代

java - 为接口(interface)方法 Java 实现子类型

java - 如何在 Liferay 中启用 CSRF 保护

java - 从当前运行的 jar 中提取 jar