2017-10-04 2 views
0

Wenn ich das Projekt debuggen zeigt das Debug-Panel mir mehrere Zeilen von Fehlern (ich bin nicht 100% sicher, ob diese Fehler oder nur Warnungen sind) .Same time Mein Projekt läuft so lange, bis ich auf den Login-Button stoße. Ich möchte wissen, wie man diese roten Fehlerzeilen entfernt und in das Hauptfenster meines Projekts tritt.mein Projekt läuft, aber es gibt mehrere Fehler wie Linien, die ich entfernen muss

Im Folgenden sind die Fehler Lines-:

Non-existing path "C:\Users\User\Documents\NetBeansProjects\lib\calendarfx-view-8.4.0.jar" provided. 
Non-existing path "C:\Users\User\Documents\NetBeansProjects\jcalendar-1.4.jar" provided. 
Non-existing path "C:\Users\hp\Documents\NetBeansProjects\POST_NEW\${libs.JasperReports.classpath}" provided. 
Non-existing path "D:\softwares\javax.mail-1.6.0-rc1-javadoc.jar" provided. 
Non-existing path "D:\softwares\javax.mail-1.6.0-rc1-sources.jar" provided. 
Non-existing path "D:\softwares\javax.mail-1.6.0-rc1.jar" provided. 
Non-existing path "C:\Users\hp\Documents\NetBeansProjects\POST_NEW\${libs.absolute_.classpath}" provided. 
Non-existing path "C:\Users\hp\Documents\NetBeansProjects\POST_NEW\${libs.reporting.classpath}" provided. 
Non-existing path "C:\Users\hp\Documents\NetBeansProjects\POST_NEW\${libs.reporting3.classpath}" provided. 
Non-existing path "C:\Users\hp\Documents\NetBeansProjects\POST_NEW\${libs.reporting2.classpath}" provided. 
Non-existing path "C:\Users\hp\Documents\NetBeansProjects\POST_NEW\${libs.jasper.classpath}" provided. 
Non-existing path "C:\Users\hp\Documents\NetBeansProjects\POST_NEW\${libs.calendarfx.classpath}" provided. 
Non-existing path "C:\Users\hp\Documents\NetBeansProjects\POST_NEW\${libs.JAVADB_DRIVER_LABEL.classpath}" provided. 
Have no file for C:\Users\User\Documents\NetBeansProjects\lib\calendarfx-view-8.4.0.jar 
Have no file for C:\Users\User\Documents\NetBeansProjects\jcalendar-1.4.jar 
Have no file for D:\softwares\javax.mail-1.6.0-rc1-javadoc.jar 
Have no file for D:\softwares\javax.mail-1.6.0-rc1-sources.jar 
Have no file for D:\softwares\javax.mail-1.6.0-rc1.jar 

Diese kommen, weil ich einige JAR-Dateien in einem früheren Projekt-Ordner oder auf Palette oder irgendwo irgendwann ago.Now sogar hinzugefügt, obwohl der Ordner nicht verfügbar ist in Den NetBeans-Projektordner, die kommen.

Unten finden Sie den Code der Login-Button

private void loginActionPerformed(java.awt.event.ActionEvent evt) {          

     if (E_ID.getText().trim().length() == 0 | PWD.getPassword() == null) { 
      JOptionPane.showMessageDialog(null, "Username or Password cannot be blank", "Error", 0); 
     } else { 
       try { 
       ResultSet rs = new DBG1().getData("select * from USER where E_ID = '" +E_ID.getText() + "'"); 
       Vector v = new Vector(); 

       if (rs.next()) { 
        v.add(rs.getString(1)); 
       } 
       if (v.isEmpty()) { 

        JOptionPane.showMessageDialog(null, "Invalid Username or Password", "Error", 0); 
        E_ID.setText(""); 
        PWD.setText(""); 
        E_ID.grabFocus(); 

       } else { 
        ResultSet rs1 = new DBG1().getData("select * from USER where E_ID ='" + E_ID.getText() + "'"); 
        while (rs1.next()) { 
         String type = (rs1.getString(3)); 
         System.out.println("while"); 

         if (E_ID.getText().trim().equalsIgnoreCase(rs1.getString("E_ID")) && PWD.getText().equals(rs1.getString("PWD"))&& type.equals("Admin")) {// 
          this.dispose(); 
          new Home_Page(E_ID.getText()).setVisible(true); 

         } else if (E_ID.getText().trim().equalsIgnoreCase(rs1.getString("E_ID")) && PWD.getText().equals(rs1.getString("PWD")) && type.equals("User")) { 
          this.dispose(); 
          new Home_Page(E_ID.getText()).setVisible(true); 

         } 
         else { 
          System.out.println("else"); 
          JOptionPane.showMessageDialog(null, "Invalid Username or Password", "Error", 0); 
          E_ID.setText(""); 
          PWD.setText(""); 
          E_ID.grabFocus(); 
         } 
        } 
        this.dispose(); 
        } 
      } catch (Exception e) { 
       System.out.println(e); 
      } 
     } 
    } 

In obigen Code, bis liest while-Schleife im Inneren geht dann kompiliert die sonst Teil von else-if.In hier der von abgerufenen Wert „type.equals (“ Admin "), type.equals (" Benutzer ")" ist falsch, deshalb kompiliert es nicht den if-Teil oder den else-if-Teil von sonst-if und kompiliert den else-Teil. Ich möchte in das oben Gesagte gehen wenn part.Kann irgendein Körper mir sagen, wo ich mich ändern soll, um den Wert dieses Teils wahr zu machen und in den if Teil zu gehen? (Im internen Rahmen "user" gibt es ein Textfeld namens U_LEVEL, das auf die MYSQL-Tabelle USER und die Spalte U_LEVEL verweist, wo ich bereits die Werte "Admin" und "User" gespeichert habe)

+0

Die "Fehler" scheint ein Konfigurationsproblem mit Ihrem Projekt – MadProgrammer

+0

Es scheint keine Beziehung zwischen dem Code, den Sie veröffentlicht, und den Warnungen von NetBeans. NetBeans warnt nur, dass Sie Pfade hinzugefügt haben, die nicht existieren. –

Antwort

0

mein Projekt läuft gut funktionieren, aber es gibt mehrere Fehler wie Linien, die ich

NetBeans IDE einfach Sie entfernen müssen, ist darüber informiert, dass Ihre Abhängigkeit .jar-Dateien wie vorgesehen Pfad nicht existieren .

d. H. Gelöscht oder in einen anderen Ordner verschoben werden.

Lösung

erstellen lib Ordner in Ihrem NetBeans Projektordner & alle kopieren Ihrer .jar in lib Ordner Dann Projekt Goto Ihre NetBeans und erweitern , Rechtsklick auf Bibliotheken.

There is two way to add dependency jar to your project 
  1. Bibliothek hinzufügen ...
  2. hinzufügen JAR/Folder ...

Ihr Projekt reinigen Dann Run, die Sie als nächstes keinen Fehler.

+0

Vielen Dank @SamDev Ich werde es versuchen. Ich hoffe, es würde funktionieren. :) Danke noch einmal. –

0

Fügen Sie alle fehlenden Gläser in Ihrem ein Projekt. & Legen Sie den erforderlichen Klassenpfad in Umgebungsvariable fest. es wird

+0

Und wie schlagen Sie vor, sie tun sie? Da sie anscheinend so wenig Wissen über die "Fehler" haben, bezweifle ich sehr, dass sie eine Ahnung davon haben, was Sie gerade gesagt haben. – MadProgrammer

+0

ja genau er muss mehr daran arbeiten. – Vijay

+0

So, jetzt ist es nichts mehr als ein verklärter Kommentar – MadProgrammer

Verwandte Themen