为什么我直接双击bat脚本是可以执行的,但是用Runtime.getRuntime().exec()来执行就会报SQLplus不是内部或外部命令?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
Runtime.getRuntime().exec()执行SQLplus报错,但是自己执行是可以
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
blkq 2021-07-08 15:36关注你sqlplus也写据据绝对路径试试,c:\xxx\xxx\sqlplus.exe这样的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2014-12-22 13:59weixin_34414650的博客 用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime....
- 2019-04-13 01:11- 在Java中,你可以使用`Runtime.getRuntime().exec()`或`ProcessBuilder`来执行shell命令。例如,创建一个SQL脚本文件(如`script.sql`),然后通过以下代码调用SQL*Plus执行该脚本: ```java String command =...
- 青菜炒蛋的博客 Andrea Francia66javaruntime.exec在我的系统上,我无法运行启动进程的简单Java应用...该计划是:[root@newton sisma-acquirer]# cat prova.javaimport java.io.IOException;public class prova {public static void ...
- 2022-10-27 23:22叽哩咕噜~~的博客 java调用操作系统命令执行sql脚本
- 2021-02-13 00:12四达印务的博客 [import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class ExecCommand {[package com.sky.read; import java.io.File...
- 2021-02-13 00:13怡姐话人物的博客 java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获得相关...
- 2021-02-12 18:02weixin_39640845的博客 java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start()和Runtime.exec方法创建一个本机进程,并返回Process子类的一个实例,该实例可用来控制进程并获得相关信息。...
- 2021-02-27 18:39weixin_39701735的博客 import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC_IMP {private String dbUrl = ...
- 2021-03-14 04:25F1BigData的博客 import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC_IMP {private String dbUrl = ...
- 2022-10-27 23:13叽哩咕噜~~的博客 Java使用操作系统命令执行sql脚本
- 2021-02-27 18:39撒哈巴拉卡达西亚的博客 importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava...
- 2018-03-05 10:42xinmulee的博客 //FileOutputStream fos = null; InputStream in = null; Process p = null; //BufferedReader br=null; InputStreamReader isr=null; StringBuffer sb = new StringBuffer(); sb.append(sqlPlus...
- 2021-02-27 08:26炉石不传说的博客 转自 http://blog.csdn.net/a19881029/article/details/8063758java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并...
- 2019-06-05 09:06一个有梦想的混子的博客 各种百度,各种坑,最后耗时一天终于解决了,这里说一下坑,Centos7以上可能会遇到Runtime.getRuntime().exec(command).waitFor()=6的情况,这种情况就是无法执行shell命令。最后解决方案如下 try { Strin...
- 2011-06-28 17:08迟一刀的博客 Exception Trace:In the Linux circumstance, when the program executes till this place:Process p = Runtime.getRuntime().exec(cmdArr);it throws an exception like this:java.io.IOException: Cannot run pr
- 2021-02-28 14:42给我一片星空的博客 java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start()和Runtime.exec方法创建一个本机进程,并返回Process子类的一个实例,该实例可用来控制进程并获得相关信息。...
- 2021-02-27 21:44weixin_39909366的博客 create or replace and compile java source named runcmd asimport java.io.IOException;import java.io.InputStream;import java.io.OutputStream;public class RunCmd{private static void copyStream(InputStrea...
- 2016-04-19 11:18智能体格的博客 java程序中要执行linux命令主要依赖2个类:Process和Runtime 首先看一下Process类: [plain] view plain copy ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回...
- 没有解决我的问题, 去提问