一、常规设置
1、自动导入
在Eclipse里,写一个没有导入相应包的类名(这个类名已经完全写全,比如LayoutManager),可以用 Ctrl+Shift+o1导入相应的包.
2、代码提示
在页面开头的<f:view ........>的任何地方输入一个空格,然后按Ctrl+/、alt+/,会出现一个下拉列表框,双击ui就可以了。
它会自动生成命名空间声明。
3、自动显示xhtml对应的Bean
窗口-->首选项-->Apusic --->Web中配置,将显示LiteBean页签勾选上
4、行号
窗口——首选项——常规——编辑器——文本编辑器
5、控制台输出
在控制台输出里,右键
二、常用包
Browser.execClientScript org.operamasks.faces.user.util.Browser
三、 备忘
1、项目真实发布路径
D:/programing/OperaMasks/workspace/.metadata/.plugins/com.apusic.studio.dev/exam/.explodedEar/web.war
--------清理项目,即“重新”把.java编译为.class、和.xhtml、css、JS、图片放到 发布路径
--------包浏览器、部署、卸载,即是把“项目”的发布到此目录
2、服务器 日志目录
——OperaMasksStudio-7.1.1\apusicserver\domains\mydomain\logs
3、服务器 配置文件
——OperaMasksStudio-7.1.1\apusicserver\domains\mydomain\config
四、配置文件
1、为opM的toplink 添加sql 日志
可以在persistence.xml文件,在persistence-unit中添加如下配置:
<properties>
<property name="toplink.logging.level" value="FINE" ></property>
</properties>
2、修改访问扩展名,web.xml
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.mw</url-pattern>
</servlet-mapping>
五、jre版本
。。。 。。。 。。。 。。。
其实这是很多刚刚接触Eclipse、甚至用了好长时间Eclipse的开发人员经常犯的错,也就是把Eclipse运行时的JRE与工作空间中项目所用的JRE版本弄混乱。
Eclipse也是一个普通的Java程序,因此必须有一个JRE做为运行环境。如果你的机器上没有安装任何JRE(或者JDK,本文不做二者的区分),那么点击eclipse.exe就会报错说找不到JRE。此时可以安装一个JRE、或者直接把JRE目录拷贝到eclipse安装目录下。
在Eclipse的每个项目中可以为项目指定不同的JRE版本,比如A项目使用JDK1.4编译,B项目使用JDK1.5编译。这个JDK版本是和Eclipse运行JRE没有直接关系的。
项目的JDK版本是很容易修改的,那么任何指定Eclipse启动所用的JRE呢?
Eclipse启动的时候找JRE的顺序是:如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE;否则就去查看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。--------- 另外: Eclipse运行时会选择版本较高了JRE,如果你要Eclipse运行在低版本的JRE上.可用命令方式来实现: 如 eclipse -vm d:\jre1.4\bin\javaw.exe
所以如果不想卸载掉其他的JDK的话,可以有两种方式:(1)直接把要使用的JRE文件夹拷贝到Eclipse目录下,这是懒人常用的方法(2)修改eclipse.ini文件,添加-vm参数,指定要运行的虚拟机的地址,使用 -vm 命令行自变量例子:
-vm c:\jre\bin\javaw.exe
六、快捷键
tab:缩进
shift+tab:反缩进
ctrl+shift+f:格式化代码
七、错误
1、启动报错或刚启动自动退出
删除eclipse相关项目的真实发布文件夹
2、glForEclipse,莫名其妙的js错误:如xx不存在
重启gl后,清空浏览器缓存,再访问------------------------------opM为压缩viewState而设置增量视图delta后,会导致此问题:即使修改xhtml文件,也需要重启web容器