我让应用程序和oracle客户端一起打包发布的办法是提取oracle的客户端,然后用专门的打包软件,一起发布。
不过我的oracle是805,我没有单独提取过817的客户端。
我的办法是
1、用oracle安装盘自定义安装需要的组件,然后把安装后的文件放到打包程序中,让它来模拟客户端的安装时的文件拷贝过程(安装程序带组件注册的)
2、在安装程序中配置注册表,我的办法是把安装后的HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE和HKEY_CURRENT_USERSOFTWARE\ORACLE导出来,让安装程序再导入注册表,再用安装程序做相应的修改,如安装路径。
3、配置环境变量或是自动批处理文件的path,把oracleHome的路径和oracleHome\bin的路径加入到环境中。
---------------------
你可以测试一下,我的805的客户端就这么做出来的,祝你好运