2017-03-28 40 views
0

我正在使用IntelliJ來開發一個Java應用程序,但我無法導入我創建的任何包。我標誌着我src文件夾爲源根和樹暗示我能夠通過只包不存在IntelliJ

import service.RMI; 

我App.java文件導入包。

但是當我嘗試編譯

javac App.java 

我得到一個錯誤說

App.java:4: error: package service does not exist 
import service.RMI; 
      ^

有誰知道爲什麼出現這種情況?它是否與我的項目骨架有關?

爲了更好地理解,我把我的項目樹:

. 
├── algorithms 
│   └── SHA256.java 
├── app 
│   ├── App.class 
│   └── App.java 
├── file 
│   ├── ChunkFile.java 
│   └── Chunk.java 
├── filesystem 
│   └── filesystem.java 
├── META-INF 
│   └── MANIFEST.MF 
├── peer 
│   ├── listeners 
│   │   ├── MClistener.java 
│   │   └── MDBlistener.java 
│   └── Peer.java 
├── protocols 
│   ├── Backup.java 
│   ├── Delete.java 
│   └── Restore.java 
└── service 
    └── RMI.java 
+1

您可以嘗試重建項目嗎? –

+0

刷新,重建,重新啓動。按照這個順序,看看它是否工作:) –

+0

'.'源根? – CrazyCoder

回答

0

我找到了解決辦法。 我正在編譯所有錯誤。我試圖運行

javac App.java 
我的應用程序目錄

但我想通了,我需要在我的根目錄下運行

javac app/App.java 

- SRC,然後運行該應用程序,我需要

java app.App 

感謝您的好評。

Regards