visibroker(for java)的demo无法编译,详情请进。(小猪)(300分)

  • 主题发起人 主题发起人 小猪
  • 开始时间 开始时间

小猪

Unregistered / Unconfirmed
GUEST, unregistred user!
我试图把/inprise/vbroker/examples/basic/bank_account/下的java文件编译,
开始我用的是visibroker自带的编译文件vbmake.bat,但它除了运行idl2java生成
一个包(bank)外,接下来本来应该调用vbjc编译的,但我却没有发现任何.class文件,
(我自己用vbjc也是毫无结果)于是
我决定用jdk来编译,开始是没有找到org.*的类,后来设置了classpath之后不再出现该问题
却对源文件中每一个引用bank包中的类的地方报错,于是我决定先编译bank中的文件,
但我编译bank包中的文件时,有几个文件对引用本包中的类时同样报错,事实上被引用的类已经
被成功的编译成了.class文件。
环境变量设置应该没有问题的,这里就不祥述了。
刚开始学,大家帮帮忙吧,能否给一个可以比较方便的把它编译出来的方法。
 
应该是路径问题。如果你没有更详细的信息,我也没办法更详细的回答。
 
你需要什么信息?
 
你的Classpath怎么设置?
你的源文件放在什么目录?
编译后的class文件在那个目录?
编译时具体错误?
编译时用的命令的详细情况?
 
源文件:c;/inprise/vbroker/examples/basic/bank_account/
Classpath=c:/inprise/vbroker/lib/*.jar (一共4个,这里就省略写了)
c:/jdk/lib/tool???.jar (记不清了)
c:/jdk/java/class,c:/jdk/java/classes.zip(maybe some error because i can't remmber)
编译后应该在c;/inprise/vbroker/examples/basic/bank_account/的,另外还有
一个包。路径是c;/inprise/vbroker/examples/basic/bank_account/bank,我现在
就是这个包编译不了。
另外,这个demo在jbuilder的examples下面好象也有的,你最好能够亲自试一下。
我用jdk1.2(肯定支持corba)编译的:
javac filename.java
错误信息就是有没有定义的类bank.xxxxxx
 
试一下在classpath中加入c:/inprise/vbroker/examples/basic/bank_account
然后用自带的批处理编译。
 
试一试放在JBuilder4的集成环境中编译。
 
1。按照上面的方法能不能通过,如果能通过,则
2。原理是一样的,在JBuilder中也是一样的,不过你先试一下1。然后再说。
 
小猪:看来你的Java还没有入门耶:)
没有将包bank放入classpath,当然不行了。听JJams_King的吧,到JBuilder里你会更晕的。
 
我后天才去公司上班,试过再跟大家探讨,这里谢了先。
另外,JJams_King,你的那个问题我感觉很难的,我再想想,对不起。
 
我记得有个帮助,可以看看,有点用处。
 
我最后还是只能在jb里面编译才行,在说吧。
 
后退
顶部