- 浏览: 72483 次
- 性别:
- 来自: 上海
最新评论
-
waylife:
It can not help.
eclipse安装插件出错-No repository found containing -
loveyan924:
楼主可否讲解一下,第一个函数notify的作用,,,初学pyt ...
pysvn update with ignore_externals -
JasonRight:
我没有试过换另外的目录。是否重启过机器,查看服务里面是否还有P ...
中文版xp安装Postgresql- PostgreSQL :Problem running post-install -
tinguo002:
您好
我卸载完后重装的时候 不能选目录了,它有提示说,找到 C ...
中文版xp安装Postgresql- PostgreSQL :Problem running post-install -
JasonRight:
salever 写道LZ的说法不太妥当呢,enum中,该枚举类 ...
enum 类的静态成员初始化在构造方法之后
文章列表
rcp产品启动后出现JVM Terminated. Exit Code=-1.
在控制台下java -v,没有错误。
查看启动配置文件eclipse.ini,
-vm .\jre\bin\javaw.exe
发现使用的是自己目录下的javaw,
cd到该目录,运行java -v, 出现错误
Re: java.io.IOException: Unsupported encoding GBK
原来默认区域语言被更改了为Chinese, 改回English就可正常启动。没有仔细查看所用jre的版本,为什么不支持中文。
codepro coverage插件没有特别针对JUnit, 所以直接右键在Test class 'AllTests.java'上运行菜单‘CodePro Tools->Run code coverage' 会报错
Launch Failed
The selection does not contain a main type
这是因为运行这种方法是通过查找main方法
。
通过查看 Evaluation Guide
找到了运行JUnit之后查看代码覆盖率的方法,
(原来没有看仔细,下面这种方法已经在introduction页面的 ...
安装 CodePro AnalytiX
的时候出错,
No repository found containing: org.eclipse.update.feature,org.eclipse.equinox.p2.user.ui.source,1.1.2.R35x_v20091106-7u6FbQFUAtsCKD5Fxz0qz0fb2932
No repository found containing: org.eclipse.update.feature,org.eclipse.equinox.p2.user.ui.source,1.1.2.R35x_v20091106- ...
moreunit
可以从一个类的editor中跳转到测试类(ctrl+J).
如果测试类是在另外一个project中, 需要修改project的properties
. 因为项目中的其它人员没有使用moreunit插件,所以不想check in 这个配置文件到snv中。
修改moreunit的方法org.moreunit.util.TestCaseDiviner.findPotentialTargets,增加从workspace这个scope中查找
for (String element : prefixes)
{
//this.matches.addAll( ...
在svn同步代码,重新编译projects后经常碰到
Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag
'MyException'.
这是CheckStyle报的错。通常需要Refreh, clean/build这个Project. 如果不行,可以尝试clean all projects, restart Eclipse.
由一个文件夹的系统绝对路径,判断这个文件夹是否在workspace中。
String path= "C:\runtime-myproduct\project1";
IPath folderPath = new Path(path);
IContainer container = ResourcesPlugin.getWorkspace().getRoot().getContainerForLocation(folderPath);
if(container != null){
//means it's in the workspace
}
...
总的Composite使用的是FormLayout,其中上面一个子Composite使用的是GridLayout,三个button所在的Composite命名为buttonComp. 要想设置下面的text在buttonComp的左边,是不可行的。
Composite comp = new Composite(parent, SWT.BORDER);
comp.setLayout(new FormLayout());
Composite aboveComp = createAboveComposite(comp);
Text textBelow ...
将原来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.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620) ...
利用ITableLabelProvider.getColumnText(Object element, int columnIndex) 方法获得text进行比较排序.
参照TableViewer Tutorial
, 不需要对table的model再进行判断
final TableViewer tableViewer = new TableViewer(parent, SWT.BORDER | SWT.FULL_SELECTION);
final Table table = tableViewer.getTable();
TableViewerColumn col ...
路由器自带的流量监测只能看到总的,不能查看单个主机的发出/收到的包数量。Ntop
可以做到。
swt的Label中显示&符号
- 博客分类:
- Java
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);
label.setText(msg);
1.读取Image
在Plug-in中定义一个getImageDescriptor方法。
public class MyPlugin extends AbstractUIPlugin {
// The plug-in ID
public static final String PLUGIN_ID = "org.myym.editor";
/**
* Returns an image descriptor for the image file at the given
* plug-in relat ...
jdk5:子类覆盖方法可以返回子类型
- 博客分类:
- Java
CoreJava.ch5.1.3
JDK1.4
interface A {
List getList();
}
class B implements A {
public ArrayList getList() {
return null;
}
}
error:
- The return type is incompatible with A.getList()
- implements A.getList
JDK5
没有编译错误。
为eidtor在ProjectExplorer中支持'Link with editor' 功能,需要在plug.xml中扩展 'org.eclipse.ui.navigator.linkHelper' 和 'org.eclipse.ui.navigator.viewer'
<extension
point="org.eclipse.ui.navigator.linkHelper">
<linkHelper
class="org.myym.MyLinkHelper"
...
Core Java chapter3.5.3讲到,
&和|应用于boolean运算与&&和||的运算类似,只是不按 “短路”方式计算。
用Bytecode Outline
插件便可以看到执行的差别
Bit And
public class TestBitAnd {
public static void main(String[] args) {
boolean a = false;
boolean b = true;
boolean bitAn ...