`
小刀___
  • 浏览: 652 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JAVA调用这个SHELL文件、为什么不能运行

阅读更多
JAVA代码如下:
try {
            Runtime rt = Runtime.getRuntime();
           
            String str[] = {"/bin/sh", "-c", "/usr/hadoop-0.19.0/bin/load.sh"};
           
            Process pcs = rt.exec(str);
            BufferedReader br = new BufferedReader(new InputStreamReader(pcs.getInputStream()));
            String line = new String();
            if(textarea.getText()!=null)
                textarea.setText("");
            while ((line = br.readLine()) != null) {
                textarea.append(line);
                textarea.append("\n");
            
            }
            try {
                pcs.waitFor();
               
            } catch (InterruptedException e) {
                System.err.println("processes was interrupted");
            }
            br.close();
           

        } catch (Exception e) {
              e.printStackTrace();
        }

一个简单的Shell文件如下:
#!/bin/sh
bin/hadoop fs -mkdir input
bin/hadoop fs -put input1.txt input

不能正确运行shell文件,但是linux终端下面可以正确运行shell文件,本人是菜鸟,还望各位解答,谢谢。
分享到:
评论

相关推荐

    java调用shell(包含有参数的调用)

    java调用shell 包含简单的编写shell文件 调用含有参数的shell文件

    Shell脚本通过Java class文件启停Java程序源码(脚本及源码)

    在开发过程中经常会员到在Linux环境中使用Shell脚本启动和停止java程序的情况,常用的java -jar命令只能运行jar文件,有很多不方便的地方,一旦代码修改就需要重新编辑打包,其实还有很多其他的方式,这个资源中包含...

    Java调用远程Shell脚本

    将压缩包中的jar包和example导入到包中,更改ip,username,passwd,就可以直接运行了!~~

    基于Java和Shell的HC小区物业管理系统设计源码

    其中Java源代码文件7874个,XML配置文件599个,YAML配置文件103个,JSON配置文件27个,Properties配置文件24个,文本文件22个,DS_Store文件20个,Markdown文档文件19个,PNG图片文件16个,Shell脚本文件9个。...

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    JAVA上百实例源码以及开源项目源代码

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    输出执行操作和打印日志的shell脚本实例

    ####log_correct函数打印正确的输出到日志文件 function log_correct () { DATE=`date “+%Y-%m-%d %H:%M:%S”` ####显示打印日志的时间 USER=$(whoami) ####那个用户在操作 echo “${DATE} ${USER} execute $0 ...

    java开源包8

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    java开源包1

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    java开源包11

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    java开源包6

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    java开源包9

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    java开源包4

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    java开源包101

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    java开源包5

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    java开源包10

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

    根据文件日期创建日期文件夹并移动文件.rar

    本程序运行在JAVA下,需要安装JAVA虚拟机后才能使用。功能:运行start.bat启动脚本,将自动读取默认(d:/needFolder)下的所有文件夹,并根据每个文件的创建时间创建相应日期的文件夹,然后将相应文件移动到相应文件夹...

    java打包为exe

    运行时还要到控制台下去使用 java 命令来运行,如果需要直接双击运行必须写 Windows 的批处理文件 (.bat) 或者 Linux 的 Shell 程序。因此,许多人说,Java 是一种方便开发者苦了用户的程序设计语言。

    java开源包3

    往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...

Global site tag (gtag.js) - Google Analytics