当你使用vim创建新的java类时,将其保存并在单独的vim实例上保持打开状态,显然你不能使用该类,直到关闭已打开类的vim实例。
更新 或者不...试图复制问题,但现在它只是有效...没有改变任何东西。 刚刚将新类添加到包中,我可以从Main.java中使用它......
问题解决了。
我有一个包org.test
,在该包中有Main.java
和Test.java
个类。
但由于某种原因,Main.java
(具有主要方法)无法找到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.
再一次:同一个包(org.test)中的Main.java和Test.java。
也许我需要在设置中更改某些内容?我假设eclipse在这种情况下一切都是自动的,但我真的不知道我应该改变什么和在哪里......
答案 0 :(得分:0)
当你使用vim创建新的java类时,将其保存并在单独的vim实例上保持打开状态,显然你不能使用该类,直到关闭已打开类的vim实例。
更新:或者不...试图复制问题,但现在它正常运作......没有改变任何东西。刚刚将新类添加到包中,我可以从Main.java中使用它......
问题解决了。