2016-11-12 79 views
0

當你用vim創建新的java類時,保存它並在獨立的vim實例上保持打開狀態,顯然你不能使用該類,直到vim實例與打開的類關閉。在包中使用java類

更新: 或不...試圖複製問題,但現在它只是工作...沒有改變任何東西。 剛剛添加了新的類到包,我可以使用它從Main.java ...

問題解決。

我有一個包org.test,在那個包裏有Main.javaTest.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 
} 

在主.java我得到

Test cannot be resolved to a type. 

任何幫助?當我不使用包裹時,一切正常。

如果有幫助,當我嘗試在主營:

import org.test.Test; 

自動完成未找到測試,當我保存文件,我得到錯誤

The import org.test.Test cannot be resolved. 

再來一次:既Main.java和Test.java在同一個包(org.test)中。

也許我需要改變一些設置?我假設eclipse在這種情況下所有automagicaly,但我真的不知道什麼,我應該在哪裏改變...

+0

這是適當標記? – 2016-11-12 11:44:11

+0

也許你混淆了類和文件。我們能看到一些代碼嗎? – 2016-11-12 11:44:38

+0

嘗試單獨導入所有類。 – Thecarisma

回答

0

當你用vim創建新的java類,保存它,並保持它打開在單獨的vim實例,顯然你不能使用該類,直到vim實例與打開的類關閉。

更新:或不...試圖複製問題,但現在它只是工作...沒有改變任何東西。剛剛添加了新的類到包,我可以使用它從Main.java ...

問題解決。