我在eclipse上用java创建程序后,决定创建一个可运行的jar,我经历了所有正确的进程并创建了它。当我试图稍后运行它时,我点击了它,但什么也没发生!这是因为我只有一个班级,还是我需要做其他事情? PS。它在日食中完美运行。
答案 0 :(得分:0)
从命令提示符运行它,如果它只是输出到控制台,那么你可能看不到任何东西双击运行java -jar xxxx.jar
答案 1 :(得分:0)
通常一个JAR文件附有一个manifesto文件,它附有包含main方法的类文件。如果你在eclipse中使用main方法在所选类中创建了你的程序,并创建了jar文件而不是它不会任何问题。无论如何通过简单的清理和构建重新创建它,通过项目中的dist文件夹,它将为您准备一个可执行的jar文件。
对于控制台应用程序,您无法直接在Windows屏幕上看到输出,但只能在命令提示符下通过java -jar jarfilename.Else运行该文件。任何帧或swing应用程序都将通过双击在Windows屏幕上自动运行。
答案 2 :(得分:0)
使用命令java -cp yourjar.jar com.example.Main
,其中yourjar.jar
是jar文件的名称,com.example.Main
是包含main方法的类的全名(包括包名)