我在用编译文件时出现这个错误,是什么原因呀?
错误:compiler message file broken: key=compiler.err.找不到文件 electric\xml\Element.class arguments={0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}
注意:HomePage.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
1 错误javac 1.5.0_16

解决方案 »

  1.   

    先用这个命令编译一下:
    javac -Xlint:unchecked  1.5.0_16 
      

  2.   

    只是一些警告:
    HomePage.java:295: 警告:[unchecked] 对作为普通类型 java.util.Hashtable 的成员的 put(K,V) 的调用未经检查
    parent.htAnalysisQueryParams.put("KEY_BEGIN_TIME", s);
      

  3.   

    查查HomePage.java中泛型的编码是否符合标准,改改代码也可以的。
      

  4.   

    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.net.URL;
    import java.net.URLConnection;
    import java.text.ParsePosition;
    import java.text.SimpleDateFormat;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.border.BevelBorder;
    import javax.swing.border.LineBorder;
    import javax.swing.event.ListSelectionEvent;
    import javax.swing.event.ListSelectionListener;
      

  5.   

    就是将你的Hashtable定义为:
    Hashtable<String,String> ht = new Hashtable<String,String>();的形式。关于泛型,可以参考这个文章:http://blog.csdn.net/explorers/archive/2005/08/15/454837.aspx
      

  6.   

    arguments={0}, {1}, {2}, {3}, {4}, {5}, {6}, {7} 是这里javac不出来...compiler message file broken:意思是编译被中断
      

  7.   

    搞定,是electric xml 的问题,EXML.jar 丢失,调用其它类是使用到,不过感谢大家的支持