您的位置:首页 > 其它

学习jacorb过程中的一些体会

2009-03-12 17:50 651 查看
最近被jacorb的配置文件弄得很恼火,究其原因,还是自身的能力问题。下载最新的jacorb后,一上来没有去看官方的文档(当然官方文档也难免有错),而是在网上搜中文解决方案。结果很多网友的配置方法大相径庭,于是照着他们的方法配置,可是一直没有成功。后来在培训中慢慢学习到很多东西,包括bat文件语法,分析错误提示的思路等。
但感觉自己反应还是比较迟钝,通过提示需要花很长时间才能发现问题。比如说bat语法的问题,一般输入了一个参数形式不正确的命令后,命令行会提示错误信息(说明正确的参数形式,可选项等)。
在这次学习过程中,一直被ns,jaco这几个命令困扰,其实就是没有理解bat参数形式的语法。jaco会调用java命令,jaco.bat文件是这样写的:
SET JAVA_CMD=java
@JAVA_CMD@ -Djava.endorsed.dirs=@JACORB_HOME@/lib -Djacorb.home=@JACORB_HOME@ -Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton -classpath %CLASSPATH% %*

这里有个"-classpath %CLASSPATH%",由于我的环境变量里把CLASSPATH写成了CLASS_PATH,所以%CLASSPATH%的值为空,因此-classpath选项的值就是后面%*的值,而java命令真正需要的参数却为空了,因此命令行提示Usage: java [-options] class [args...]
本来这个提示应该很明了,但自己却一直没有反应过来,花了很长时间。以后遇到类似的问题还是应该多思考才行啊!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: