1.1. 插件国际化时,在eclipse 3.2 版本MANIFEST.MF文件加上
Bundle-Localization: plugin
1.2. 始终用此编译,在build.properties加上
javacDefaultEncoding.. = UTF-8
Eclipse相关参数
在命令行或ECLIPSE.INI文件中可以设置一些ECLIPSE启动时用的参数:
-data myworkspace可以指定自己的工作区
-vm javapath 可以指定用哪个JAVA VM
-nl locale 定义语言环境
设置VM参数时,要放在-vmargs之后:
-vmargs -Djava.util.logging.config.file=mylog.properties 设置日志文件位置.调试状态下可以在CONSOLE视图中看到日志.
-vmargs -Xms 设置JVM初始化堆的内存大小
-vmargs -Xmx 设置JVM最大的堆内存大小
-vmargs -Xss 设置JVM栈内存大小
-vmargs -XX:MaxPermSize 设置Permanent Generation使用的最大内存.
-vmargs -XX:PermSize 设置程序Permanent Generation内存大小.
2.1. 在设置TraverseListener、KeyListener监听键盘事件时:
判断“回车键和小键盘回车键”
(e.KeyCode = SWT.KEYPAD_CR || e.KeyCode = SWT. CR)与(e.detail = SWT.TRAVERSE_RETURN) 等效
event.keyCode:只能监听SWT.ARROW_LEFT, SWT.ARROW_RIGHT, SWT.ARROW_UP, SWT.ARROW_DOWN有效(也就是键盘上的上、下、左、右),对于SWT.PAGE_UP, SWT.PAGE_DOWN都无效(也就是PgUp、PgDown按键)。
监听CTRL + ALT + F1按键,代码为event.stateMask == (SWT.CTRL | SWT.ALT) && event.keyCode == SWT.F1