2017-10-04 45 views
0

当我调试项目调试面板显示我几行错误(我不是100%确定这些是错误还是只是警告)。同时我的项目一直运行,直到我点击登录按钮。我想知道如何删除这些红色的错误行,并进入我的项目的主窗口。我的项目运行,但有像我需要删除的行几个错误

下面是错误线 - :

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 

这些来,因为我加了一些jar文件到以前的项目文件夹或选项板或某个地方ago.Now即使该文件夹不在可用NetBeans项目文件夹即将到来。

下面是登录按钮

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); 
      } 
     } 
    } 

在上述码的码读取直到while循环进入内部然后编译else部分从else-if.In这里由检索到的值“type.equals(” ),type.equals(“User”)“是错误的,这就是为什么它不编译if部分或其他部分 - 如果编译else部分。我想进入上面说的如果是part.Can任何机构告诉我应该在哪里修改,以使该部分的价值真实并进入if部分? (在“用户”内部框架中有一个名为U_LEVEL的文本字段,它指的是MYSQL表USER和列U_LEVEL,其中我已经保存了值“Admin”和“User”)

+0

“错误”似乎是您的项目的配置问题 – MadProgrammer

+0

您发布的代码与NetBeans警告似乎没有关系。 NetBeans只是警告您添加了不存在的路径。 –

回答

0

我的项目运行,但有几个类似的错误,我需要 删除

NetBeans IDE是简单地通知您,您的依赖关系的.jar文件不存在,因为提供的路径线。

即可能被删除或移动到另一个文件夹。

解决方案

NetBeans项目文件夹内创建一个的lib文件夹 & 复制你的的.jarLIB文件夹的所有,然后转到您的NetBeans项目,并扩展它,右键点击关于

There is two way to add dependency jar to your project 
  1. 添加库...
  2. 添加JAR /文件夹...

清洁您的项目,然后运行,你会得到下一个没有错误。

+0

非常感谢@SamDev我会试试这个。我希望它能起作用。 :) 再次感谢。 –

0

将所有缺少的jar添加到您的项目。 &在环境变量中设置所需的类路径。它会正常工作

+0

你如何建议他们这样做?由于他们似乎对“错误”知之甚少,我非常怀疑他们对你刚才所说的 – MadProgrammer

+0

是否有任何想法。 – Vijay

+0

所以,现在它只是一个荣耀的评论 – MadProgrammer

相关问题