2017-07-15 2 views
0

Unten ist mein Codemehrere Marker an dieser Linie Eclipse Java-util jar

import java.util.*; 
import java.util.Scanner; 


class Solution { 
    public static void main(String[] argh) { 
     Scanner in = new Scanner(System.in); 
     HashMap<String, Integer> directory = new HashMap<String, Integer>(); 
     int n = in.nextInt(); 
     in.nextLine(); 
     for (int i = 0; i < n; i++) { 
      String name = in.nextLine(); 
      int phone = in.nextInt(); 
      in.nextLine(); 
     } 
     while (in.hasNext()) { 
      String s = in.nextLine(); 
     } 
    } 
} 

ich den Fehler immer bei der Kompilierung wie unten. Bitte helfen Sie mir zu verstehen, was um sie herum passiert? <code>enter image description here</code>

Antwort

0

Dieser Fehler ist seltsam: Ich habe nur kopieren/hinter Ihrem Code in meine IDE und alles funktioniert gut.

Hier sind einige Ideen, die Sie könnten versuchen:

  • IDE reinigen.

  • Benötigen Sie wirklich die Variable directory? Es scheint, dass das Problem von dieser Zeile kommt und Sie diese Variable nirgendwo anders verwenden.

  • Wenn Sie es wirklich brauchen, versuchen Sie Map<String, Integer> directory = new HashMap<>(); zu schreiben.

Ich hoffe, es wird Ihnen helfen!

+0

Nun, ich benutze meine Variablen, obwohl ich mich nicht darum gekümmert habe, es vollständig zu schreiben, da meine Eclipse mit diesen Paketen rot angezeigt wurde. Unten ist der Fehler, den ich bekomme, nachdem ich meinen Code beendet habe. "Beschreibung \t Ressource \t Pfad \t Standort \t Typ Das Projekt wurde nicht erstellt, da sein Build-Pfad unvollständig ist. Die Klassendatei für java.util.Map $ Entry konnte nicht gefunden werden der Build-Pfad dann versuchen, dieses Projekt zu bauen \t HackerRank \t \t Unbekannt \t Java Problem ". Außerdem habe ich das java util jar explizit verlinkt, um zu sehen, ob es behebt und nicht funktioniert – yama

+0

Ihr neuer Nachrichtenfehler geben Sie mir Sicherheit, dass das Problem nicht Ihr Code ist, aber definitiv Ihre IDE und/oder Ihre Projektkonfiguration. Können Sie versuchen, ein neues Projekt neu zu erstellen und Ihren Code dorthin zu kopieren/einfügen? – Marine

Verwandte Themen