org.jetbrains?它是什么?

时间:2013-11-14 10:17:48

标签: android openvpn

我最近克隆了ics-openvpn项目:https://code.google.com/p/ics-openvpn/source/checkout

但是当我打开这个项目时,考虑到这些线路没有得到解决,它给了我一些错误:

import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

我试着在网上搜索,但我没有明确答案。 所以我的问题是:什么是'jetbrains'?我该如何解决这个问题?

由于

2 个答案:

答案 0 :(得分:15)

@Nullable中引入了@NotNullIntelliJ IDEA注释,用于通过常数条件&和NullPointerException来捕捉hosted at GitHub(NPE)。异常和@Nullable问题检查。

org.jetbrains.annotations项目是开源的few other annotations。包括GitHub page@Nls& @NonNls用于本地化,@PropertyKey用于资源包,@TestOnly用于测试。

要下载注释库,请参阅{{3}}。

的Maven:

<dependency>
    <groupId>org.jetbrains</groupId>
    <artifactId>annotations</artifactId>
    <version>16.0.2</version>
</dependency>

答案 1 :(得分:1)

解决此问题

  

Android无法解析导入org.jetbrains

下载最新版本的注释jar http://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12.0.jar

并粘贴到项目的/libs文件夹中: enter image description here