2017-10-20 20 views
0

私のプロジェクトは私の仕事用PC上で正常に動作していましたが、私のMAC上のgitから同じコードを取得した後、私はエラーがたくさんあります。java:package org.junitは存在しません

java: package org.junit does not exist

Error:(6, 23) java: package com.google.gson does not exist

etc

これを修正するにはどうすればよいですか?私はGradle 4.2を使用しています.C:ドライブの場所からMacの正しい場所に "Use Local Gradle Location"(環境設定 - >ビルド、実行、展開 - > Gradle - > Gradle Home)を編集しましたが、運がないm。 :(

+0

もう少し調査した後、プロジェクトの構造は100の問題を示します。クラスパスは無効です:ライブラリグラッド:com.beust:jcommander:1.64のソースパスが壊れています:E:/Gradle-4.2/caches/modules-2/files-2.1/com.beust/jcommander/1.64/1b16adc28aca77f62a61f31380f84961c9c3570d/jcommander- 1.64-sources.jarこれを修正するにはどうしたらいいですか? – teddybearzero

答えて

0

あなたはこのようなものである必要があり、あなたのbuild.gradleでJUnitの依存性を持っていることを確認します。

testCompile group: 'junit', name: 'junit', version: '4.12' 

あなたはそれを持って、それはまだあなたがおそらく間違った方法でプロジェクトをインポート動作しない場合 どのIDEを使用しているのかわかりませんが、正しい方法は "Import Gradle project"というオプションを見つけることです。IDEがファイルをビルドする方法を使用します。

問題が解決しない場合org.junitパッケージのみで、のような標準JavaパッケージIDEにjava SDKをセットアップする必要があります。

+0

私はIntellijを使用しています。私はGradle内で上記のjunit依存関係を持っています。私はインポートしようとしましたが、私はまだ同じ問題を抱えています。私のbuild.gradleを読んでいるようではありません。 "シンボルを解決できません"コンパイルは私のbuild.gradleに下線が引かれています。 – teddybearzero

0

サービスディレクトリのパスをmacパスに合わせて変更することで問題を解決しました。

設定 - >のGradle - >サービスのディレクトリパス:/users/username/.gradle

私はまた、/ homeディレクトリから

〜/ユーザー/ .gradle /ラッパー/ distsディレクトリをGradleのフォルダを削除gradle-name ここで、gradle-nameは削除する配布物です。次に、IntelliJを再度開き、プロジェクトを開いて新たにgradleを同期させます。

0

IDEで生成されたファイルを削除し、プロジェクトを再インポート/再作成します。

関連する問題