Paket nicht vorhanden ist IntelliJ

Ich bin mit IntelliJ eine java-Anwendung entwickeln, aber ich bin nicht in der Lage zu importieren der Pakete, die ich erstellt. Ich markierte mein src-Ordner als Quellen Wurzel und der Baum schlägt ich bin in der Lage, ein Paket importieren, indem Sie einfach

import service.RMI;

auf meine App.java Datei.

aber wenn ich versuche zu kompilieren

javac App.java

Bekomme ich eine Fehlermeldung

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

Wer weiß, warum dies geschieht? Hat es zu tun mit meinem Projekt Skelett?

Für ein besseres Verständnis, lasse ich mein Projekt Baum:

.
├── 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
  • Können Sie versuchen, den Wiederaufbau Ihres Projekts?
  • Regenerieren, Neu Erstellen, Neu Starten. In dieser Reihenfolge, zu sehen, ob es funktioniert 🙂
  • Ist . den Source root?
  • Ich baute das Projekt, aber ich bekomme den gleichen Fehler, wenn dabei javac App.java
  • Es ist @CrazyCoder . Mein src Ordner
  • Teilen Sie bitte die Minimale, Vollständige und Überprüfbare Beispiel.

InformationsquelleAutor Luís Costa | 2017-03-28



One Reply
  1. 0

    Fand ich die Lösung.
    Ich zusammenstellen wollte, alles falsch. Ich versuchte zu laufen

    javac App.java

    auf meinem app-Verzeichnis, aber ich habe herausgefunden, dass ich brauche zu laufen

    javac app/App.java 

    auf meinem root-Verzeichnis – src, und klicken Sie dann zum ausführen der app, die ich brauche

    java app.App

    Vielen Dank für die freundlichen Antworten.

    Hinsichtlich

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.