[英]Using java classes in package (vim + eclim)
当用vim创建新的Java类时,将其保存并在单独的vim实例上保持打开状态,显然,只有在关闭带有打开类的vim实例之后,才能使用该类。
更新:否。。。试图复制问题,但现在可以使用了。。。 刚刚在包中添加了新类,我可以从Main.java中使用它。
问题解决了。
我有一个org.test
软件包,并且在该软件包中有Main.java
和Test.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.