线程中的Java异常";“主要”;java.lang.RuntimeException:不可编译的源代码-错误的树类型:

线程中的Java异常";“主要”;java.lang.RuntimeException:不可编译的源代码-错误的树类型:,java,Java,我在线程“main”java.lang.RuntimeException中收到一个异常:不可编译的源代码-错误的树类型:当我尝试运行下面的代码时,netbeans中出现错误。我应该从文件中输入数据,然后在输出窗口中使用下面的公式显示数据。在我尝试运行代码之前,我看不到代码本身给出的任何错误。我是Java新手,很难掌握其中的一些概念。我已经清除了netbeans缓存并重新启动,现在发现这个错误。谢谢你的帮助 package input.from.a.file.broc.east; publi

我在线程“main”java.lang.RuntimeException中收到一个异常:不可编译的源代码-错误的树类型:当我尝试运行下面的代码时,netbeans中出现错误。我应该从文件中输入数据,然后在输出窗口中使用下面的公式显示数据。在我尝试运行代码之前,我看不到代码本身给出的任何错误。我是Java新手,很难掌握其中的一些概念。我已经清除了netbeans缓存并重新启动,现在发现这个错误。谢谢你的帮助

 package input.from.a.file.broc.east;

 public class InputFromAFileBrocEast
    {
     public static void main(String[] args)
     {
      String name;
      int hours;
      int rate;
      int grossPay;      

      InputFile wageFile;        
      wageFile = new InputFile("payroll.txt");

      while (!wageFile.eof())
      {
        name = wageFile.readString();
        hours = wageFile.readInt();
        rate = wageFile.readInt();

      if (hours <= 40)
      {
       grossPay = (rate * hours); 
       System.out.println("grossPay");
      }

      else
       {
       grossPay = (int) ((rate * 40) + (hours-40) * 1.5 * rate);
       System.out.println("Gross Pay: " + grossPay);
       }


       }

    } 

 }
package input.from.a.file.broc.east;
从AfileBrocEast输入的公共类
{
公共静态void main(字符串[]args)
{
字符串名;
整小时;
整数率;
格罗斯贝国际酒店;
输入文件;
wageFile=新输入文件(“payroll.txt”);
而(!wageFile.eof())
{
name=wageFile.readString();
小时数=wageFile.readInt();
rate=wageFile.readInt();

如果(hoursNetbeans允许您运行代码,即使某些类不可编译。在应用程序运行时,如果您访问此类,将导致此异常

为了确保获得准确的编译错误,需要在项目选项中取消选择“保存时编译”

也看看