先装了Oracle Form 10g,一切正常;安装了Discover后,启动Oracle Forms Builder后报错:FRM-18122: Form Builder Debugger failed to initialize。
Google上搜索,设置 FORMS90_CLASSPATH
d:/oracle/ids9i/forms90/java/importer.jar;d:/oracle/ids9i/forms90/java/debugger.jar;d:/oracle/ids9i/forms90/java/utj90.jar;d:/oracle/ids9i/jlib/ewt3.jar;d:/oracle/ids9i/jlib/share.ja
我安装的10g,注册表里没有这个环境变量,尝试新建FORMS_CLASSPATH,仍然出错。这个方案虽然没解决问题,但给了我提示,右键我的电脑、高级、环境变量,找到CLASSPATH,其值是:.;E:/DevSuiteHome_1/forms/java/frmall.jar。解决问题的最好方法就是尝试,把d:/oracle/ids9i/forms90/java/ 替换成本机form安装路径 D:/oracle/DevSuiteHome/jlib。最后CLASSPATH=.;E:/DevSuiteHome_1/forms/java/frmall.jar;D:/oracle/DevSuiteHome/jlib/importer.jar;D:/oracle/DevSuiteHome/jlib/debugger.jar;D:/oracle/DevSuiteHome/jlib/utj.jar;D:/oracle/DevSuiteHome/jlib/ewt3.jar;D:/oracle/DevSuiteHome/jlib/share.jar
再次打开Forms Builder,终于正常了。