在FORM中使用JAVA类库的方法

发表于:2007-05-25来源:作者:点击数: 标签:java方法Form前言类库
1 前言 曾经拥有一个梦想,就是在FORM中应用JAVA进行更深一层次的设计。 经过多次成功与失败的经历,终于尝试出将JAVA类植入FMB一定成功的方法,在此仅以一个最简单的加法器作为例子,希望可以抛砖引玉,大家一齐设计更多更应用的JAVA类库。 2 技术要点 2.1

  1 前言
  曾经拥有一个梦想,就是在FORM中应用JAVA进行更深一层次的设计。
  经过多次成功与失败的经历,终于尝试出将JAVA类植入FMB一定成功的方法,在此仅以一个最简单的加法器作为例子,希望可以抛砖引玉,大家一齐设计更多更应用的JAVA类库。
  
  2 技术要点
  2.1 环境配置
  2.1.1 JAVA类库环境配置
  在“我的电脑”点击右键->“属性”->“高级”->”环境变量“,在属性页中,确认有没有“CLASSPATH”一项,如果没有,则加入
  “%Oracle_Home%\forms90\java\f90jdapi.jar;%Oracle_Home%\jlib;C:\YourjavaPath;"
  2.1.2 JDK执行环境配置
  在“我的电脑”点击右键->“属性”->“高级”->”环境变量“,在属性页中,确认有没有“PATH”一项,如果没有,则加入
  “%Oracle_Home%/Bin...”
  2.1.3 FORM类库配置
  打开“%Oracle_Home%\forms90\server\Default.Env”文件
  在最后一行CLASSPATH=设定中,加入“C:\YourJavaPath”
  2.2 编写JAVA类库
  详见实例
  2.3 编译JAVA类库
  执行“javac xxx.java”,注意大小写
  2.4 在FORM中导入JAVA类
  点击“程序”->“导入JAVA类库”,此时发现编译的类的名字已在可以导入的类列表(树)中=>点击要导入的类,按“导入”按纽即可
  2.5 使用JAVA类
  导入的JAVA类库,将以程序包的方式存储于FORM的程序库中,直接引用即可应用JAVA类库。
  
  3 实例参考
  3.1 Test_Java.Fmb 使用JAVA类库的FORM
  3.2 JavaDev6i.java JAVA类库实例
  
  点击此处下载armok01134860.rar
  

原文转自:http://www.ltesting.net