私は2つのJavaプロジェクト、動物プロジェクトと動物テストプロジェクトを持っています。私が持っているインタフェースMakeSound.javaを持っていますこれに伴い依存関係メイン関数
package com.animal;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Animal{
String name();
}
Animal.java
以下のように動物プロジェクトで、私は動物などと呼ば注釈インターフェイスを過ごしていますと呼ばれるメソッドmakesSound()。
今、私が構築し、依存関係を含め動物 jarファイルを作成して、その後、私は私の第二のプロジェクト動物試験にanimal.jarを輸入しています。私は今構築し、jarファイルを作成動物test.jarをし、私は次の例外を得た-jar動物test.jarJavaのようなjarファイルを実行すると AnimalTest.javaというクラスを作成します
no main manifest attribute, in animal-test.jar
誰でもこれを手伝ってください。
メインクラス属性は 'META-INF/MANIFEST.MF'に存在しないようにエントリ'メインクラスかどうかをチェックすることができルックス:com.animal.AnimalFinder'は、MANIFEST.MFに存在しています瓶のファイル? –
どのように瓶を作りますか? –
@JerinJoseph私は 'mvn clean install 'を使用しています –