2016-07-28 35 views
2

新しいルートフォルダを作成しました& apply plugin ="java" のbuild.gradleが含まれています。src - > main - > java(contains私はgradle assembleを実行すると、コード) が、私はこのエラーをGradle Error:タイプcom.sun.tools.javac.api.JavacToolのインスタンスを作成できませんでした

Could not create an instance of type com.sun.tools.javac.api.JavacTool.

:compileJava failed

:processResources UP-TO-DATE

はなぜ私のビルドプロセスに成功していません取得しています?(私はUbuntuの16.04)によ

答えて

2

はすぐにGradle 3.3を使用するようにビルドを切り替えて更新することにより、あなたのラッパープロパティ:

私にとって
./gradlew wrapper --gradle-version=3.3 
2

私は私のラップトップ上の倍数のJava環境(OpenJDKの-8 & OpenJDKの-9)を持っていたので、それが発生しました。

だから、私は1つの環境取り除くために始めた:

$ sudo apt-get remove openjdk-9-* 

をそして私はOpenJDKの-8JAVA_HOMEを設定します。ちょうどあなたのの.bashrcファイル(お使いのシステムに応じてリンクを修正する必要があるかもしれません)

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/ 

を持っていたし、それはそれです。

関連する問題