|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
发信人: Lan1an (小风铃), 信区: Java
标 题: ★关于找不到的问题:Jbuilder5中库的设置
发信站: BBS 水木清华站 (Sat Aug 11 19:05:48 2001)
问题的阐述:编译的时候有时总是说找不到jbcl或无法达到
com.inprise.vbroker.等。好多时候必须更改classpath方能解决问题,有即使设了
classpath也不行,必须在dos环境下编译方能成功。而有些则在dos下可编译通过运行
时却说少了某个类库等等问题.能不能在Jbuilder的ide环境下解决问题,既然有了这
个环境。
问题的解决:Jbuilder中一定要注意引入库的用法,相当于vc中的
include。通常编译运行java程式,在dos下寻找的是系统的路径设置classpath;而在
jbuilder下寻找的是project|project properties|required Libraries中设置的
libraries。理论上讲肯定也找环境变量classpath,但好像不太保险(牛人可以指点一下)
因为我的dos下可以用idl2Java编译idl文件但是在jbuilder中就不可以编译。
后来的解决方式就是:
(1)先在tools|config Libraries加入一个新的配置选项命名(随便)譬如:aaaa
(为了不引起歧义的土名,我其实的配置名是VisiBroker),配置让它包含几个需要的
譬如corba的visibroker 就是C:\Inprise\vbroker\lib下的几个文件,jbcl就是
c:\jbuilder5\lib\jbcl.jar。在这注意要将这个配置文件引入项目是放在何处有三个
选项。注意下面的.library就是配置文件,而不是那几个库文件的合并。总共不到1k,所
以将它放在何处不要将大小作为考虑的对象。
三个选项如下:
User Home
将 .library 文件放在 .jbuilder 目录中.
JBuilder
将.library 文件放在 jbuilder/lib 目录中.多用户或在网上共享单机的配置
文件用这个选项
Project (该设置中我选的)
将 .library 文件放在当前项目的目录下。
(2)在project|project properties|required Libraries中设置中加入刚才设置的
aaaa()。而后编译就ok了! 再有什么找不到那就不应该了 hehe
补充:对于idl中的设置最先开始时应设置Tools | Enterprise setup
| Corba | 选择Visibroker(这是系统缺省就有的)|用edit编辑它|设置path for orb
tools = G:/Inprise/vbroker/bin。这样就算是为idl找到了编译器。
--
我喜欢≈风≈,所以我叫31m★小风铃★
※ 修改:·Lan1an 於 Aug 11 19:14:16 修改本文·[FROM: 202.112.73.111]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.112.73.111] |
|