Java 程序包不存在

Java 程序包不存在,java,intellij-idea,Java,Intellij Idea,我正在使用IntelliJ开发java应用程序,但我无法导入我创建的任何包。我将我的src文件夹标记为Sources Root,该树表明我只需 import service.RMI; 在我的App.java文件上 但是当我试图编译 javac App.java 我听到一个错误说 App.java:4: error: package service does not exist import service.RMI; ^ 有人知道为什么会这样吗?这与我的项目框架有

我正在使用IntelliJ开发java应用程序,但我无法导入我创建的任何包。我将我的src文件夹标记为Sources Root,该树表明我只需

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
我找到了解决办法。 我完全错了。我想跑

javac App.java
在我的应用程序目录上,但我发现我需要运行

javac app/App.java 
在我的根目录-src上,然后,运行我需要的应用程序

java app.App
谢谢你友好的回复


关于

能否尝试重建项目?刷新、重建、重新启动。按照这个顺序,看看它是否有效:)是
源根吗?我构建了这个项目,但在执行
javac App.java
时,我得到了相同的错误,它是@CrazyCoder。我的src文件夹