импорт NotNull или Nullable и Android Studio не будет компилироваться
Когда я добавляю аннотации @NotNull или @Nullable к параметру, Android Studio автоматически помогает мне добавлять /lib/annotations.jar и импортировать
import org.jetbrains.annotations.NotNull
import org.jetbrains.annotations.Nullable;
Но после этого проект не скомпилируется. Если я также удалю аннотации, но сохраню операторы импорта, проект все равно не будет компилироваться.Но если я удаляю операторы импорта для NotNull и Nullable, проект компилируетсяотлично!
Android Studio выдает общую ошибку:
Gradle:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':Bugtester:compileDebug'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Бегgradlew compileDebug
из cmd дает небольшую подсказку:
:Bugtester:compileDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':Bugtester:compileDebug'.
> Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Итак, я проверил мои переменные окружения, и они установлены как:
JAVA_HOME=C:\Program Files (x86)\Java\jre7
JDK_HOME=C:\Program Files\Java\jdk1.7.0_21\
У кого-нибудь есть идеи для этого? (Я новичок в программировании на Java и Android)