0

コマンドを使用して実行可能jarファイルを作成しjar cmf <text-file-points-to-main-class> <archive-name.jar>た結果、実行可能jarファイルが生成されましたが、次の例外を使用してその実行可能jarを開こうとするとjava -jar file-name.jar、次の例外が発生します。

Exception in thread "main" java.lang.NullPointerException
at sun.launcher.LauncherHelper.getMainClassFromJar(LauncherHelper.java:399)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:463)

実際に含まれて<text-file-points-to-main-class>いる--->Main-Class:hello.javaも試しました(.javaなしのhello)問題が正確に何であるかを指摘できませんか?クラスファイルは正しく機能することに注意してください

4

1 に答える 1

1

メインクラス: hello.java

値は、ファイル名ではなく、Main-Class完全修飾クラス名にする必要があります。

package com.example;

public class hello {

あなたが必要Main-Class: com.example.hello

于 2012-12-16T20:00:05.237 に答える