我在包的字母'p'处的Java文件开始处遇到以下错误
内部编译器错误:java.lang.ClassCastException:org.eclipse.jdt.internal.compiler.lookup.MethodBinding无法转换为org.eclipse.jdt.internal.compiler.lookup.FieldBinding在org.eclipse.jdt.internal.compiler .ast.ASTNode.resolveAnnotations(ASTNode.java:817)
从命令提示符下项目编译正常。但是eclipse显示此错误。我正在使用jdk8。非常感谢您的帮助
我尝试重新启动eclipse,清理项目,安装不同版本的eclipse等。
我有一个要求写入文件而不是System.out.println的请求并同时保存它,以便用户可以通过打开文件随时查看进度.
现在我正在使用以下代码
FileWriter fstream = null;
File file1 = new File(logFile);
fstream = new FileWriter(file1);
out = new BufferedWriter(fstream);
out.write(msg);
out.write("\n");
Run Code Online (Sandbox Code Playgroud)
但它不会将内容保存到文件中,除非我说Out.close();
仅供参考 - 1.这是一个Java EE应用程序代码.2.我不想使用Log4jLogger
有没有更简单的方法来做到这一点?有什么指针吗?