JDeveloper 小技巧

来源:互联网 发布:青峰网络招聘 编辑:程序博客网 时间:2024/05/23 01:35

1. 更改JDeveloper 默认Domain的位置

更改JDeveloper 默认Domain的位置
当你运行ADF Web application使用自带的weblogic,默认情况下
C:\Users\Administrator\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23
你需要改变以下变量:JDEV_USER_HOME,JDEV_USER_DIR
1. 到\Jdeveloper\jdev\bin
2. 打开jdev.boot
3. 添加以下信息: ide.user.dir.var = JDEV_USER_HOME,JDEV_USER_DIR






例如:
JDEV_USER_HOME  = D:\Oracle\ps6\jdeveloper\workspace

JDEV_USER_DIR = D:\Oracle\ps3\jdeveloper\workspac


2. 实时监控JDeveloper的JVM各项指标




 很简单的设置:
在目录$MW_HOME/jdeveloper/jdev/bin/jdev.conf
在文件的末尾添加:

AddVMOption -DMainWindow.MemoryMonitorOn=true


3.解决Jdeveloper提示内存已满

打开路径:$MW_HOME\jdeveloper\ide\bin

找到文件ide.conf

找到:AddVMOption  -Xmx640M
            AddVMOption  -Xms128M

修改为:AddVMOption  -Xmx512M
                AddVMOption  -Xms256M

4. Jdev11g-001:更改Jdeveloper系统文件夹位置(system11.1.1.5.37.60.13)

默认情况下,Jdeveloper的系统文件(system11.1.1.5.37.60.13)夹在目录

 

C:\Users\Administrator\AppData\Roaming\JDeveloper(win7) 下

 

如果要改变,可以修改...\jdeveloper\jdev\bin\jdev.boot文件

如JDEV_USER_DIR=xxxx

5.Jdev11g-003:将Type Map 改回 Oracle

在创建BC的时,有时候会发现创建后ViewObject或EntityObject的Attribute对应的java类型不是oracle.jbo.domain包下面的类了,通过以下步骤可以将Type Map重新改回Oracle:

  • 打开Model.jpx,找到<Attr Name="_jbo.TypeMapEntries" Value="java"/>,并且删除
  • 重启Jdeveloper,会发现Type Map变回Oracle



6.减少加载Project 个数.

一个项目中可能有多个Project (如下图),每次起动项目JDevloper会自己加载这些Project,但有时某些Project 不需要自动加载.


2: 解决办法:

1)  在项目名称后面选择过滤项目如下图



2)  保留你需要的项目,点击Save as 按钮(如下图):



3)  完成以上操作,点击Run-->UseCurrent Working Set(如下图) 搞定,以后启动项目,weblogic只会部署你现在保留的Project

 



7.减少启动Weblogic 次数

1:解决问题: 每次修改ManagedBean或bc4j中的类时,必须要重启Weblogic才能看到效果。

2:解决办法:在修改完class之后,点击Buildà Rebuild Project Working Set.(注意,此项设置在简单的项目中可以,复杂的还是有点问题)




8.  修改快捷键

    选择 Tools->Preferences->Accelerateors

   

9. 查找当前编辑的代码所在的页面

    使用 Alt + Home 组合键

   

10. 复制文件的路径到剪切板

    选择Edit->Copy Path

    

11. 设置外部程序的快捷方式

    选择Tools->External Tools->Find Tools

   

12. 快速获的类的成员变量和方法的Javadoc

    选择成员变量或者方法,使用Ctrl + D组合键

   

13. 快速跳到一个类

    在编辑一些源代码时,有时需要快速跳到其他的类中,使用Ctrl + Minus组合键

   

14. 代码高亮

    选择Search->Auto Code Highlight

   

15. 多个打开文件之间的导航

    使用Ctrl + Tab组合键

   

16. 设置的语法颜色

    选择Tools->Preferences->Code Editor->Syntax Colors

   

17. 从历史里面还原已经删除的文件

     

18. 快速导航Java类的结构

      当编辑Java代码时,使用Ctrl + Shift + Backquote (或者Navigate->Quick Outline)

 

19.显示行号

      选择Tools->Preferences->Code Editor->Line Gutter->show line number

20.选择开发角色

第一次启动 JDeveloper 时,会弹出一个角色选择窗口,如下图:

图1-1 角色选择窗口

不同的角色对应不用的开发技术,可以根据需要进行选择。如果你不希望每次启动时弹出这个窗口,可以取消选择 “Always prompt for role selection on startup”。

取消该角色选择窗口后,如果想选择角色,可以通过 Tools --> Switch Roles 设置,如下图:

图1-2 角色切换菜单

21.设置 Encoding:UTF-8

为了防止出现乱码问题,设置所有文件的编码格式为 UTF-8。

图2-1 设置环境 Encoding=UTF-8

把 Java 编译参数 Encoding 也设置为 UTF-8,可以通过 Application --> Default Project Properties 设置,如下图:

图2-2 设置编译 Encoding=UTF-8

22.设置 JDeveloper 运行环境目录

JDeveloper 自带一个 WebLogic Server,该 WebLogic Server 的运行环境会在一个目录下创建。默认情况下是创建在 C:\Documents and Settings\[login_user]\Application Data\JDeveloper 目录下。注意 Application Data 是隐含目录。

如果你希望换一个运行目录,你可以修改 [jdev_home]/jdev/bin/jdev.boot 文件,在最后加入一行:ide.user.dir=D:/JDevRuntime (修改 D:/JDevRuntime 指向你的机器目录)。

在该目录下会生成形如 “system11.1.2.1.38.60.81” 的目录,该目录即 JDeveloper 的运行目录。JDeveloper 遇到问题时,比如崩溃或死机,可以删除该目录,恢复 JDeveloper 到初始状态。注意,删除 JDeveloper 的运行目录后,需要重新设置 JDeveloper 开发环境。

23.设置 JDeveloper 使用内存大小

(1)设置 Xmx 和 Xms
打开文件 [jdev_home]\ide\bin\ide.conf
修改参数 AddVMOption –Xmx1024M AddVMOption –Xms512M

(2)设置 Xmx 和 Xms
打开文件 [jdev_home]\jdev\bin\jdev.conf
修改参数 AddVMOption -XX:MaxPermSize=512M

24.设置内置的 WebLogic Server

(1)启动 WebLogic Server:Run --> Start Server Instance

图5-1 启动 WebLogic Server

(2)第一次启动时,会提示设置口令和端口。

图5-2 设置口令和端口

(3)如果想以后修改 WebLogic Server 端口,需要在 Application Server Navigator (通过 View --> Application Server Navigator) 中设置,如下图:
注意:通过 Console 修改端口是不行的,重启之后会自动改回 7101。

图5-3 Application Server Navigator

图5-4 设置口令和端口

25. 选择其它的 JDK6.0

JDeveloper11g 要求 JDK6.0,如果你想使用其它的 JDK,可以按如下方法设置。
Tools --> Default Project Properties --> Libraries and Classpath,点击 Change 按钮,如下图:

图6-1 设置 Libraries and Classpath

在弹出的新窗口中,选择 User,点击 New...,如下图:

图6-2 New JDK

图6-3 选择你要指向 的JDK

26.JDeveloper 11g使用技巧-Favorites组件面板

场景概述

JDeveloper作为Oracle官方主推的IDE,给Oracle套件的二次开发人员带来了极大的便利,在使用JDeveloper进行ADF/WebCenter等应用程序开发过程中,通常会从组件面板,即Component Palette,中选择合适的组件进行页面布局,以ADF组件库为例,Oracle提供了百余种样式和功能丰富的组件,但在使用时,除非可以记住组件的名称(或名称中的一部分),否则查找起来还是相对比较费劲的,换言之,也就是比较考验“眼力”:)

实际上在应用开发时,常用的组件一般数量有限,因此,为避免上述状况的发生,是否可以考虑将自己经常使用的组件添加到特定的面板区域中,在使用时即可从数量不多的个性化面板中摘取?JDeveloper的确提供了这样的方式,即Favorites组件面板区,可以将常用组件添加到Favorites区域中,以便于更便利地使用。

实现步骤

1、打开Component Palette区域,可通过JDeveloper的菜单导航栏打开——View->Component Palette:

Image

2、查找到希望添加到Favorites组件面板中的组件,此处以Panel Tabbed组件为例,选中后点击鼠标右键,选择“Add to Favorites”

Image(1)

3、在Component Palette的下拉列表里选择“My Components”,即可找到Favorites面板,刚添加进来的Panel Tabbed组件“赫然在列”

Image(2)




0 0
原创粉丝点击