web-dev-qa-db-ja.com

MacへのJUnitのインストール/ MacosのPath環境変数にJUnitを追加する方法についてサポートが必要

MacにJUnitを正しくインストールする方法がわかりません。パス環境変数に追加することになっていることはわかっています。その方法についてGoogleで見つけたチュートリアルをいくつか試しましたが、エラーが発生し続けます。これは私が使用したチュートリアルへのリンクです: http://hathaway.cc/post/69201163472/how-to-edit-your-path-environment-variables-on-mac-os-x =手順3で何か問題が発生しているように感じます。ちなみに、junit.jarファイルをLibraryフォルダーに配置しました。

どんな助けでも大歓迎です!

11
user3238564

予備チェック:最初にJREが正常にインストールされていることを確認します。ターミナルを開いてエラーが発生することなくjavacと入力すると、使用オプションが表示されます。

Usage: javac <options> <source files>
where possible options include:
...

また、whereis javacと入力すると、Javaコンパイラがインストールされている場所のパスが表示されます。OSXインストールでこれを入力すると、/usr/bin/javacが表示されます。すべてのチェックアウトが完了したと仮定して、jUnitをインストールしましょう。以下の手順に従ってください。

  1. 。jarファイルをダウンロードします。https://github.com/junit-team/junit/wiki/Download-and-)に移動します。インストール そしてjunit.jarのリンクをクリックします。最新の安定版リリースの行を見つけて、ダウンロード列の下にある「jar」リンクをクリックします。これにより、ファイルjunit-X.Y.jarがダウンロードされます。これをもう一度繰り返して、hamcrestの最新の安定版リリースをダウンロードします。ダウンロードhamcrest-core-XX.YY.jar
  2. jUnitホームフォルダを作成します。フォルダを作成し、ダウンロードした.jarをこのフォルダに配置する必要があります。 cd && mkdir Javaを実行して、ホームディレクトリにJavaフォルダを作成することをお勧めします。次に、cp ~/Downloads/{junit-X.Y.jar,hamcrest-core-XX.YY.jar} ~/Java/を実行して、2つの.jarをそこにコピーします。 (それに応じて、XYXXYYを置き換えます)。 [注:フォルダーの配置が不便になった場合でも、心配しないでください。jUnitフォルダーは後日変更できます]。
  3. クラスパスを編集します。次に、.bash_profileファイルを編集して、これらのファイルをクラスパスに追加する必要があります(zshを使用している場合は、.zshrcファイルを編集します)。

    export JUNIT_HOME="$HOME/Java"
    export PATH="$PATH:$JUNIT_HOME"
    export CLASSPATH="$CLASSPATH:$JUNIT_HOME/junit-X.Y.jar:$JUNIT_HOME/hamcrest-core-XX.YY.jar"
    
  4. 動作をテストします。ターミナルを再起動します。 echo $CLASSPATHを実行すると、ファイルが見つからないというエラーは発生しません。次に、簡単なテストケースを使用してテストファイルを作成します。 Javaフォルダーに、TestBasic.Javaというファイルを次のように作成します。

    import junit.framework.TestCase;
    public class TestBasic extends TestCase {
      public void testTrue() {
        assertTrue(true);
      }
    }
    

次に、Javaディレクトリにcdして、javac TestBasic.Javaを実行してからJava org.junit.runner.JUnitCore TestBasicを実行します。すべて問題がなければ、次のような出力が得られます。

JUnit version 4.11
.
Time: 0.006

OK (1 test)
30
James Lawson

.bash_profileの作成は私には機能しませんでしたが、上記のJamesのLawsonの投稿の手順1と2を実行した後、次のコマンドは機能しました。

javac -cp .:junit-X.Y.jar TestBasic.Java

に続く

Java -cp .:junit-4.XX.jar:hamcrest-core-XX.YY.jar org.junit.runner.JUnitCore TestBasic
2
nav_grl_onrails

JUnitをインストールする必要はありません。これは、他のすべてのライブラリと同様に、コードで使用できるJavaライブラリです。使用するためにPATHを変更しないでください。他のすべてのライブラリと同様に、クラスパスに必要なだけです。 Javaライブラリ:

javac -cp junit.jar ...

コンパイルする、そして

Java -cp junit.jar ...

走る。

1
JB Nizet
  1. ダウンロードしたjunitファイル「junit4.11」(使用しているバージョン)を解凍します。
  2. ターミナルを開く
  3. コマンドを入力します:

    .bash_profileを開きます

  4. テキストファイルが開きます:このコマンドを貼り付けます

    CLASSPATH = $ CLASSPATH: "junit4.11が保存されるパス" /\junit4.11/junit-4.11.jar:"junit4.11が保存されるパス "/\junit4.11/junit-dep-4.11.jarexportCLASSPATH

テキストファイルを保存して閉じます。

  1. ターミナルに戻り、コマンドを入力します。

    cd /"junit4.11が保存されるパス "/junit4.11 Java org.junit.runner.JUnitCore org.junit.tests.AllTests

成功メッセージが表示されます。

0
tech11

パスに追加する必要はありませんでした。ファイルをダウンロードして、手動でライブラリに追加しました。

IntelliJを使用している場合IDEAプロジェクトのルートフォルダーに移動>モジュールと設定を開く>ライブラリ>新しいプロジェクトライブラリ> Java> junitファイルがあります。

0
supertramp