java - Vim Syntastic Java 不知道当前的项目类

标签 java vim syntastic

在 android 项目中使用 Vim Syntastic。 (例如 com.myproject.project)它不知道在我的项目中但在当前文件之外声明的类。例如以下标记错误:

import com.myproject.project.SomeClass;
...
SomeClass someclass = new SomeClass();

最佳答案

看到这篇文章 Configure syntastic to work fine with Android projects解决问题:

方法一:
vim 编辑器内部

:SyntasticJavacEditClasspath

然后在缓冲区窗口中添加如下内容

/path-to-your-app/bin/classes  
/path-to-your-android-sdk/platforms/android-19/*.jar

方法二:
将以下内容添加到 .vimrc:

let g:syntastic_java_javac_classpath = "/<path-to-your-app>/bin/classes:/<path-to-your-android-sdk>/platforms/android-19/*.jar"

关于java - Vim Syntastic Java 不知道当前的项目类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16721322/

相关文章:

java - 有没有办法使用传递的类对象的方法?

vim - 在 vim 中创建替换宏的最佳方法

vim - 跳转到 Vim 中当前行的 quickfix 或位置列表中的错误(使用 Syntastic)

javascript - 如何修复语法 JavaScript 警告 : 'X is not defined' ?

matlab - 如何使用 syntastic 和 ycm 检查 vim 中的非 c 文件而不保存它们?

java - Servlet 作为 JSP Java 配置

java - 由于 org.jboss.vfs.spi.JavaZipFileSystem 类的许多实例导致内存泄漏

java - 日期格式

join - vim:如何在没有空格的情况下连接开/关大括号

php - 用 Vim 高亮代码块背景