繁体   English   中英

在包中使用Java类(vim + eclim)

[英]Using java classes in package (vim + eclim)

当用vim创建新的Java类时,将其保存并在单独的vim实例上保持打开状态,显然,只有在关闭带有打开类的vim实例之后,才能使用该类。

更新:否。。。试图复制问题,但现在可以使用了。。。 刚刚在包中添加了新类,我可以从Main.java中使用它。

问题解决了。

我有一个org.test软件包,并且在该软件包中有Main.javaTest.java类。

但是由于某种原因, Main.java (具有main方法)找不到Test.java类(我重复说,它们都在同一包中)。

我尝试import org.test.*; ,但还是一无所有...

这是代码(如有必要)

Main.java

package org.test;

public class Main{

    public static void main(String[] args){
        Test newTest = new Test();
    }
}

Test.java

package org.test;

public class Test{

// doesn't matter if anything is here
}

在Main.java中,我得到了

Test cannot be resolved to a type.

有什么帮助吗? 不使用包装时一切正常。

如果有帮助,当我尝试Main:

import org.test.Test;

自动完成找不到测试,当我保存文件时出现错误

The import org.test.Test cannot be resolved.

再过一次:Main.java和Test.java都在同一个包中(org.test)。

也许我需要更改设置吗? 我认为在这种情况下,日食会自动完成,但是我真的不知道应该在什么地方更改。

当用vim创建新的Java类时,将其保存并在单独的vim实例上保持打开状态,显然,只有在关闭带有打开类的vim实例之后,才能使用该类。

更新:否。。。试图复制问题,但现在可以使用了。。。 刚刚在包中添加了新类,我可以从Main.java中使用它。

问题解决了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM