簡體   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