一.遇到问题:用ant执行jasperreport的samples/charts示例的build.xml时,无法编译,提示错误如下:javac:    [javac] Compiling 2 source files to E:/jiangcm/workspace-forict-myeclipse/jasperreports/demo/samples/charts    [javac] 注意: E:/jiangcm/workspace-forict-myeclipse/jasperreports…
警告而已.有些方法1 已经过时,有更好的方法可以代替,比如 new java.util.Date().getYear(); => cal.get(Calendar.YEAR);2 发现过问题,且无法完全修补,所以使用了新的方法. 比如 URLEncoder.encode(String) => URLEncoder.encode(String,String);建议你还是看一下新的方法.…
网上说是泛型问题 private List<Product> products = new ArrayList<Product>(); 这种用法绝对没错!(因为是照着书写的)在我瞎改了几次还是同样的提示后,我很气馁. 索性按照他的提示再来编译一次: javac -classpath F:/tomcat/lib/servlet-api.jar;WEB-INF/classes -encoding utf8 -d WEB-INF/classes -Xlint:unchecked src/…
新建sotower项目 控制台启动正常,登录页面报错 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: Unable to compile class for JSP Generated servlet error:D:\SoTowerDev\sotower\work\org\apache\jsp\jsp\login_jsp.…
一.-Xlint:unchecked用法 对如下Test.java编译时 package com.dxz.annotation; import java.util.ArrayList; import java.util.Iterator; import java.util.Random; public class Test { public static void main(String[] args) { ArrayList arr = new Test().getRandom(50); It…
编译android时,遇到报错:Errors occurred during the build.Errors running builder 'Android Pre Compiler' on project 'XXX' java.lang.NullPointerException 错误原因:工程目录下有很多.svn目录 解决方法: Open properties of project in Eclipse then Resources -> Resource filters. Click t…
J2SE 提供的最后一个批注是 @SuppressWarnings.该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默. 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告.您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如@Deprecated). 默认情况下,Sun 编译器以简单的两行的形式输出警告.通过添加 -Xlint:keyword 标记(例如 -X…
Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class).ClassNotFoundException(找不到依赖包)等错误. 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1.在jar包中的META-INF/MANIFEST.MF中指定Main-Class,这样才能确定程序的…
有两种类型的异常:一种是checked异常一种是unchecked异常,在这篇文章中我们将利用实例来学习这两种异常,checked的异常和unchecked异常最大的区别就是checked去唱是在编译时检查的而unchecked异常是在运行时检查的. 什么是checked异常呢? checked异常在编译时检查,这意味着如果一个方法抛出checked异常,那么它应该使用try-catch块或者使用throws关键字来处理这个异常,否则的话程序会报编译错误,命名为checked异常是因为是在编译时…
Checked Exception:需要强制catch的异常, Unchecked Exception:这种异常时无法预料的,即RuntimeException,就是运行时的异常. Exception及Error Exception: 1.可以是可被控制的(checked)或不可控制的(unchecked) 2.表示一个由程序员导致的错误 3.应该在应用程序级被处理 Error: 1.总是不可控制的(unchecked) 2.经常用来表示系统错误或低层资源的错误 3.如果可能的话,应该在系统级被…