问题1: java.lang.NoClassDefFoundError: javax/transaction/Synchronization
或者是其他的类找不到.
解决办法:
或者是其他的类找不到.
解决办法:
查看是不是没有jta.jar(或其他jar包),如果存在,可以把构建路径下的jar包全部删掉,重新加一次.
问题2:RCP导出时出现java.lang.RuntimeException: No application id has been found异常
解决办法:
问题2:RCP导出时出现java.lang.RuntimeException: No application id has been found异常
解决办法:
在plugin.xml文件的build选项卡binary build区域确定META-INF文件夹及下面的MANIFEST.MF被选中,并且仅此一个,不能有在其他文件夹下有相同的文件名的配置文件.一定确保把这个文件打包到产品中,并且仅打包这一个.
问题3:Java日期比较:
解决办法:
Date,calnedar的compareTo(),before(),after()函数,返回整型值.
字符串转换成日期函数
public static Date stringToDate(String str_date) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = df.parse(str_date);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
public static Date stringToDate(String str_date) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = df.parse(str_date);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
日期格式化函数
public static String DoFormatDate(Date date,String format) {
//format:"yyyy-MM-dd"
return (new SimpleDateFormat(format)).format(date);
日期格式化函数
public static String DoFormatDate(Date date,String format) {
//format:"yyyy-MM-dd"
return (new SimpleDateFormat(format)).format(date);
}
转载于:https://blog.51cto.com/orajc/105586