我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Runtime.getRuntime().exec()执行SQLplus报错,但是自己执行是可以

img

img

img

img
为什么我直接双击bat脚本是可以执行的,但是用Runtime.getRuntime().exec()来执行就会报SQLplus不是内部或外部命令?

你sqlplus也写据据绝对路径试试,c:\xxx\xxx\sqlplus.exe这样的

Runtime.getRuntime().exec()执行的是DOS环境的命令,并不是pl/sql环境的命令。

Runtime下没有终端的环境变量,用绝对地址

近期文章

  • 根据例子编写输出最大值,不会
  • 000-999用中断暂停
  • 关于android studio导入其他电脑的项目报错的问题
  • 实战中的3D道路环境重建技术
  • 面试多了是什么感觉啊
  • Spring boot spingdata jpa
  • 请问这ti为什么选c啊?
  • 应用服务器的选择,拜托大家指点一二,3Q
  • 一个简单的汽车电控系统,编写程序
  • 如何随着ppt更新而自动更新 导出自ppt的图片
  • 如何用python—+opencv长宽比分割图像
  • git日志时间不应该是越来越新的么?为什么突然出现一个时间在很久之前的提交?
  • 这个23行到52行干了什么啊
  • 异常处理 python
  • delphi 乘除先运算
  • vxe-table 怎么修改单元格边框的颜色?
  • 为什么一直显示这个;把整个文件都删了重创也不行;
  • 各位前辈们好,我用ajax为什么总是出现HTTP 500错误
  • java多线程问题请教
  • 有玩单片机的小伙伴知道为什么不能kile5mdk无法设置晶振频率了吗

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华