
Java
JasonRight
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Fmpp+Ant生成类文件
需求是根据模板类生成一些类。看了一篇帖子Ant+Freemarker+xml 生成Html, 生成的文件名只能和模板类同名。查了freemarker的文档,没有发现支持这个功能。 FMPP能够完成这个任务。 Download fmpp_0.9.14.tar.gz 目录结构 数据源books.xml<?xml ...原创 2010-07-28 11:26:14 · 403 阅读 · 0 评论 -
更改moreunit在workspace中查找Test类
moreunit可以从一个类的editor中跳转到测试类(ctrl+J). 如果测试类是在另外一个project中, 需要修改project的properties . 因为项目中的其它人员没有使用moreunit插件,所以不想check in 这个配置文件到snv中。 修改moreunit的方法org.moreunit.util.TestCaseDiviner.findPo...原创 2010-09-13 13:10:30 · 222 阅读 · 0 评论 -
eclipse安装插件出错-No repository found containing
安装 CodePro AnalytiX 的时候出错, No repository found containing: org.eclipse.update.feature,org.eclipse.equinox.p2.user.ui.source,1.1.2.R35x_v20091106-7u6FbQFUAtsCKD5Fxz0qz0fb2932No repository fou...原创 2010-10-21 09:51:11 · 621 阅读 · 0 评论 -
using CodePro coverage With JUnit
codepro coverage插件没有特别针对JUnit, 所以直接右键在Test class 'AllTests.java'上运行菜单‘CodePro Tools->Run code coverage' 会报错 Launch Failed The selection does not contain a main type 这是因为运行这种方法是通过...原创 2010-10-21 10:33:51 · 235 阅读 · 0 评论 -
swt List 与 GridLayout
必须要让GridData占满垂直方向,List的滚动条才会显示出来。 new GridData(SWT.FILL, SWT.FILL, true, true) 滚动条没有显示public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(d...2011-06-17 13:22:42 · 184 阅读 · 0 评论 -
rcp无法启动:JVM Terminated. Exit Code=-1
rcp产品启动后出现JVM Terminated. Exit Code=-1.在控制台下java -v,没有错误。 查看启动配置文件eclipse.ini,-vm .\jre\bin\javaw.exe发现使用的是自己目录下的javaw, cd到该目录,运行java -v, 出现错误Re: java.io.IOException: Unsupported enc...原创 2010-11-20 17:20:34 · 244 阅读 · 0 评论 -
用到的Eclipse Plug-ins
Eclipse3.6 Checkstyle http://eclipse-cs.sf.net/update/ SVN http://subclipse.tigris.org/update_1.6.x CodePro AnalytiX http://dl.google.com/eclipse/inst/codepro/latest/3.6 Mo...原创 2010-11-26 17:04:50 · 248 阅读 · 0 评论 -
CheckboxCellEditor 构造函数无需parent
和TextCellEditor不同, CheckboxCellEditor不会创建Control. /** * Note that this implementation simply fakes it and does does not create * any new controls. */ 创建CheckboxCellEditor只需 new Chec...原创 2010-12-08 09:44:26 · 390 阅读 · 0 评论 -
Run as JUnit Plug-in test 出错:java.lang.IllegalAccessError
测试类与被测试类在不同的Plug-in, 但有相同的包名 org.myym.mypluginpackage org.myym.myplugin;public class MyClass { int myMethod() { return 1; }} org.myym.myplugin.testpackage org.myym.myplugin;...2011-03-30 22:41:51 · 310 阅读 · 0 评论 -
Allowing Zero Value Primary Keys in EclipseLink
EclipseLink 默认不允许作为主键的int,long型值为0 http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_(ELUG)#Allowing_Zero_Value_Primary_Keys原创 2011-11-26 11:53:12 · 162 阅读 · 0 评论 -
Cell editor 显示 CheckBox
在SWT的Table中显示CheckBox, 以前知道的方法是 如果是第一列则new Table(parent, SWT.CHECK) 如果是其它列则用图标来显示, 一个是选中,一个是未选中 现在知道的一种方式是用TableEditor,创建一个Control悬浮在Cell上 http://www.java2s.com/Tutorial/Java/0280__...原创 2012-03-24 11:42:04 · 241 阅读 · 0 评论 -
Unable to get class information for @throws tag
在svn同步代码,重新编译projects后经常碰到 Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag 'MyException'. 这是CheckStyle报的错。通常需要Refreh, clean/build这个Project....原创 2010-09-09 09:56:54 · 228 阅读 · 0 评论 -
判断系统路径的文件夹是否在workspace中
由一个文件夹的系统绝对路径,判断这个文件夹是否在workspace中。 String path= "C:\runtime-myproduct\project1";IPath folderPath = new Path(path);IContainer container = ResourcesPlugin.getWorkspace().getRoot().getContai...原创 2010-09-09 09:31:36 · 175 阅读 · 0 评论 -
difference between & and && for boolean
Core Java chapter3.5.3讲到, &和|应用于boolean运算与&&和||的运算类似,只是不按 “短路”方式计算。 用Bytecode Outline插件便可以看到执行的差别 Bit And public class TestBitAnd { public static void main(Str...2010-07-30 14:44:18 · 202 阅读 · 0 评论 -
link with editor
为eidtor在ProjectExplorer中支持'Link with editor' 功能,需要在plug.xml中扩展 'org.eclipse.ui.navigator.linkHelper' 和 'org.eclipse.ui.navigator.viewer' <extension point="org.eclipse.ui.navigator.l...原创 2010-08-04 15:47:10 · 277 阅读 · 0 评论 -
jdk5:子类覆盖方法可以返回子类型
CoreJava.ch5.1.3 JDK1.4 interface A { List getList();}class B implements A { public ArrayList getList() { return null; }} error: - The retu...原创 2010-08-05 17:18:05 · 208 阅读 · 0 评论 -
eclipse rcp plug-in 读取文件
1.读取Image 在Plug-in中定义一个getImageDescriptor方法。 public class MyPlugin extends AbstractUIPlugin { // The plug-in ID public static final String PLUGIN_ID = "org.myym.editor"; /*...2010-08-06 09:41:32 · 273 阅读 · 0 评论 -
swt的Label中显示&符号
String msg = "a&b";Label label = new Label(comp, SWT.NONE);label.setText(msg); 没有显示出&符号。换成&&即可 String msg = "a&&b";Label label = new Label(comp, SWT.NONE);l...2010-08-10 12:02:45 · 252 阅读 · 0 评论 -
Arrays.asList 返回的list 不能执行add/remove操作
Arrays.ArrayList内部类没有重载add/remove方法原创 2010-05-28 15:53:22 · 144 阅读 · 0 评论 -
enum 类的静态成员初始化在构造方法之后
Enum的初始化顺序和一般的类不同public enum Color { RED("Red"), BLACK("Black"), WHITE("White"); private static int field = initStaticField(); Color(String name) { System.out.println("Constructo...原创 2010-06-06 22:37:54 · 403 阅读 · 0 评论 -
利用ITableLabelProvider设置sorter
利用ITableLabelProvider.getColumnText(Object element, int columnIndex) 方法获得text进行比较排序. 参照TableViewer Tutorial , 不需要对table的model再进行判断 final TableViewer tableViewer = new TableViewer(parent, SW...2010-08-21 20:32:30 · 284 阅读 · 0 评论 -
jdk1.6编译的plug-in转成jdk1.5时的错误
将原来build path中JRE1.6换成jre1.5后,运行'Project/Clean', 启动plug-in时仍然报错, org.eclipse.core.runtime.CoreException[1]: java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang...原创 2010-08-23 09:34:57 · 219 阅读 · 0 评论 -
FormAttachment (Control control)的参数必须是属于同一个composite
总的Composite使用的是FormLayout,其中上面一个子Composite使用的是GridLayout,三个button所在的Composite命名为buttonComp. 要想设置下面的text在buttonComp的左边,是不可行的。 Composite comp = new Composite(parent, SWT.BORDER); comp.setLayo...原创 2010-08-28 16:20:26 · 285 阅读 · 0 评论 -
Jenkins-Server certificate verification failed
在Windows7中, Jenkins以Service方式启动。 配置Job 运行 bat command svn list https://domain_addres/svn 会出现错误 Error validating server certificate for 'https://domain_addres:443': - The certificate...2012-08-14 14:43:00 · 679 阅读 · 0 评论