EclipseでJUnitテストクラスを実行しようとすると問題が発生します。EclipseのJUnitテストでエラー206が発生する
コマンドラインの実行中に例外が発生しました。 "C:¥Program Files¥Java¥jre7¥bin¥javaw.exe"( "C:¥Users¥User¥Documents¥Projects¥MyProject"ディレクトリ内)のプログラムを実行できません:CreateProcess error = 206、ファイル名または拡張子は長すぎる
私がこのエラーを受け取った後、私は問題を修正する方法を探し始めました...しかし今、私は必要なすべてのjarファイルを含むMANIFESTファイルを生成しましたが、プロジェクトへの新しいマニフェストファイル、またlibディレクトリのjarファイルとの関係
ありがとうございます!
EDIT:彼らはあまりにもしているので、私はクラスとテストランナークラス
public class SimpleTest {
@Test
public void testAssertions() {
String str1 = new String ("abc");
String str2 = new String ("abc");
assertEquals(str1, str2);
}
}
package com.epb.junit;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class TestRunner {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(SimpleTest.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
System.out.println(result.wasSuccessful());
}
}
ここで興味深いのは何もSimpleTestでいる
、私はちょうど、私が使用しています私のJARファイルのすべてをパックする方法を知っておく必要があります多くの場合...すべてのファイルをマニフェストファイルにしましたが、JARファイルではなくパスする方法がわかりません。
P.S私は、Eclipse - > Run As - > JUnit Testオプションでテストクラスを実行しています。エラーが発生した後、私はこのTestRunnerクラスを作成しましたが、Javaアプリケーションとして実行していますが、まだエラー206です。 私が読んだことから、JARSがたくさんあるので、私のビルドパスが長すぎることに気づきました私はこの道を短くして瓶を一つにまとめる方法を探しています。 libフォルダをJarファイルにエクスポートしようとしましたが、機能しません。
EDIT 2
私は今はそれの内側だけでManifest.mfファイルが含まれている「パス機能ジャー」を作成することである直前にしようとした最後のもの。私はこのプロジェクトをビルドパスに入れました。他のすべてのJarファイルではなく、結果はまだありません...プロジェクトにはビルドパスのエラーがあります...
あなたの質問には十分な情報がありません。テストクラスの詳細、実行方法、JARが適切な理由を共有してください。 –
問題が解決しました! https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193 – cyrat
これは良いニュースです。あなた自身の質問への回答を投稿してください。 48時間後にそれを受け入れることができます。 –