我使用该命令创建了一个可执行 jar 文件jar cmf <text-file-points-to-main-class> <archive-name.jar>
,结果生成了一个可执行 jar 文件,但是当我尝试使用java -jar file-name.jar
以下异常 打开该可执行 jar 时
Exception in thread "main" java.lang.NullPointerException
at sun.launcher.LauncherHelper.getMainClassFromJar(LauncherHelper.java:399)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:463)
实际上包含---> Main-Class:hello.java 我也试过(没有.java的<text-file-points-to-main-class>
hello)我无法指出究竟是什么问题?请注意,类文件可以正常工作