2014-04-01 140 views
0

尝试在Java中运行我的代码时出现错误。我正在尝试将输出运行到用户使用对话框输入姓名,工资率和工作时间的文件。尝试运行java项目时出现Netbeans错误

这是我的代码:

package output.to.a.file.broc.east; 

import javax.swing.JOptionPane; 

public class OutputToAFileBrocEast 
{ 

    public static void main(String[] args) 
    { 
     OutputFile payFile; 
     payFile = new OutputFile ("payroll.txt"); 
     String name; 
     String rate; 
     String hours; 
     String answer; 

     do 
     { 
      int number1; 
      int number2; 
      name = JOptionPane.showInputDialog("Enter first and last name: "); 
      rate = JOptionPane.showInputDialog("Enter hourly rate: "); 
      hours = JOptionPane.showInputDialog("Enter hours for previous week: "); 

      number1 = Integer.parseInt (rate); 
      number2 = Integer.parseInt (hours); 

      payFile.writeWord(name); 
      payFile.writeWord(rate); 
      payFile.writeWord(hours); 
      payFile.writeEOL(); 

      answer = JOptionPane.showInputDialog("Do you have another employee? [y/n"); 
     } 

     while (answer.equalsIgnoreCase ("yes")); 

    } 

} 

但我在尝试运行代码时,此错误:

Error: Could not find or load main class output.to.a.file.broc.east.OutputToAFileBrocEast 
Java Result: 1 

我使用Netbeans 7.4。我已经试图删除netbeans缓存。

+0

看到[这个问题](http://stackoverflow.com/questions/18814602/error-could-not-find-or-load-main-class-netbeans-and-java) – Reimeus

+0

检查你的java类的文件名。它是OutputToAFileBrocEast.java? –

+0

@DonChakkappan我刚刚检查,是的它是OutputToAFileBrocEast.java – user3485794

回答

0

如果你建立一个罐子,用7zip的左右打开它,你会发现:

/output/to/a/file/broc/east/OutputToAFileBrocEast.class 

时同样适用,而不罐子里一样的:在classes下的距离或目标文件夹。

也许你有一个额外的目录或诸如此类。

相关问题