Eclipse で Emma カバレッジ ツールを使用しようとしていますが、少し混乱しています。
そこで、emma.jar と emma_ant.jar を /usr/lib/jvm/java-6-openjdk-common/jre/lib/ext/emma/ ディレクトリに追加し、JRE: java-6-openjdk を使用して Eclipse で Java プロジェクトを作成しました。
build.xml サンプル ファイルをプロジェクトにコピーし、emma.dir プロパティを /usr/lib/jvm/java-6-openjdk-common/jre/lib/ext/emma/ に編集しました。
次に、.jar ファイルを作成し、Emma で実行しようとすると、次のようになります。
java emmarun -jar HelloWorld.jar
私はこれを得る:
スレッド「メイン」での例外 java.lang.NoClassDefFoundError: emmarun 原因: java.lang.ClassNotFoundException: emmarun at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) ) java.net.URLClassLoader.findClass(URLClassLoader.java:205) で java.lang.ClassLoader.loadClass(ClassLoader.java:321) で sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) で java .lang.ClassLoader.loadClass(ClassLoader.java:266) メイン クラスが見つかりませんでした: emmarun。プログラムは終了します。
ご協力いただきありがとうございます!