java调用linux 中的sh文件

meconsea 2006-09-22 09:34:39
我用一个定时任务来调度应用下面的一个index.sh文件。总是报异常,
java.io.IOException: java.io.IOException: sh -C /opt/jboss/jboss-4.0.1sp1/server/default/deploy/sedu.ear/OnlineClass.war/dump/index.sh: not found

我调用是

String[] sh = {sh -C /opt/jboss/jboss-4.0.1sp1/server/default/deploy/sedu.ear/OnlineClass.war/dump/index.sh};

Process p_sh = Runtime.getRuntime().exec(sh);

请问高手如何解决?问题出在哪里?

这个文件的权限是777。
...全文
404 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianwai112 2006-10-30
  • 打赏
  • 举报
回复
文件路径有问题,找不到可执行的文件
gery_lys 2006-09-28
  • 打赏
  • 举报
回复
up~~
mecon 2006-09-27
  • 打赏
  • 举报
回复
高手呢?
meconsea 2006-09-27
  • 打赏
  • 举报
回复
-C是什么作用
mecon 2006-09-27
  • 打赏
  • 举报
回复
没有人会么》 关注
meconsea 2006-09-25
  • 打赏
  • 举报
回复
还是不行啊。IOException not found 错误
meconsea 2006-09-24
  • 打赏
  • 举报
回复
还是不行啊! not found啊
meconsea 2006-09-23
  • 打赏
  • 举报
回复
不知道啊。有没有好的办法
waterborn 2006-09-22
  • 打赏
  • 举报
回复
/bin/sh -c
meconsea 2006-09-22
  • 打赏
  • 举报
回复
冒泡
meconsea 2006-09-22
  • 打赏
  • 举报
回复
up啊
sunatteda 2006-09-22
  • 打赏
  • 举报
回复
sh -C 是不是还要加上哪个有权限的用户呢
Mr_IT 2006-09-22
  • 打赏
  • 举报
回复
是不是没有把这sh脚本设置成可执行的权限:
chmod +x *.sh

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧