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)
Die "Fehler" scheint ein Konfigurationsproblem mit Ihrem Projekt – MadProgrammer
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. –