MANIFEST.MFjarファイルを実行することができません
Manifest-Version: 1.0
Created-By: 1.7.0_01 (Oracle Corporation)
Main-Class: useDisplay
注:メインクラス
display.java
public class display
{
public void displayText()
{
System.out.println ("In displayText");
}
}
useDisplay後の空白行があります.java
public class useDisplay
{
public static void main (String args[])
{
System.out.println ("In displayText");
}
}
は、私は次のコマンドを実行しました:これは非常に単純な例である必要があり
Exception in thread "main" java.lang.NullPointerException at
sun.launcher.LauncherHelper.getMainClassFromJar(LauncherHelper.java:399)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:463)
:
javac *java
jar cf my1.jar MANIFEST.MF *class
java -jar my1.jar
私は、次のエラーを得ました。プログラムはjarファイルなしで動作します。私はそれが何について不平を言うのか分かりません。
を指定するMANIFEST.MFファイルを使用するようにjarコマンドに-mを追加する必要があると考えていますか? – hovanessyan
javac *クラスは何をしますか? Java 7の新機能ですか?それはディレクトリ内のすべてのJavaソースファイルをコンパイルする新しい方法ですか? javac display.javaとjavac useDisplay.javaを使用するのと同じではないと思います。 –
申し訳ありませんが、java * javaを入力してください。私はすでに説明を修正しました。 – tadpole