我想通过java程序运行一些shell命令 . 应用程序只接受命令在shell上执行它并返回结果 .

我用过这个:

进程p = Runtime.getRuntime() . exec(in); p.waitFor(); BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream())); String line = reader.readLine();输出=线; while(line!= null){output = output“\ n”line;

//System.out.println(line);

行= reader.readLine(); }

“in”是文本框的输入 .

1>我发现大多数作为android的一部分的命令都适用于上述语句 . 但我安装了busybox来获取其他linux命令 . 但这些命令都没有运行 . 每次它只返回一个NULL结果 . 我将busybox安装到/ system / xbin以及/ system / bin(将/ system分区重新安装为读/写后)

2>其次,如果我在ls / sdcard这样的特定位置执行ls,则需要使用/ sdcard作为命令 . 但ls -l工作(以防你觉得空白导致问题)

请帮帮我

android上运行java命令,Java exec()不在android上运行busybox命令相关推荐

  1. #!/bin/bash和#!/bin/sh的区别,source命令和exec命令

    Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别 一.含义 #!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的she ...

  2. java exec 路径_[Java] 关于java.lang.Runtime.exec()方法运行命令所在目录的探讨。 | 学步园...

    测试代码: import java.util.*; import java.io.*; publicclassBadExecJavac { publicstaticvoidmain(String ar ...

  3. 【开发环境】Android 命令行中执行 Java 程序 ( IntelliJ IDEA 中创建 Java / Kotlin 工程 | dx 打包 DEX 字节码文件 | dalvikvm 命令 )

    文章目录 前言 一.IntelliJ IDEA 中创建 Java / Kotlin 工程 二.准备 Java 和 Kotlin 代码 三.编译在 PC 上可执行的 Java / Kotlin JAR ...

  4. 【Android 安全】DEX 加密 ( Java 工具开发 | 生成 dex 文件 | Java 命令行执行 )

    文章目录 一.生成 dex 文件 二.生成 dex 文件代码示例 三.生成 dex 结果 参考博客 : [Android 安全]DEX 加密 ( 常用 Android 反编译工具 | apktool ...

  5. 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译

     1  编写以下案例(下面的三个按钮都调用了底层的C语言): 项目案例的代码结构如下: 2 编写DataProvider的代码: package com.example.ndkpassdata; ...

  6. Android程序运行时出现java.lang.OutOfMemoryError 错误

    写了一个用Paint和Canvas画图的类,画完之后将所画内容保存到手机sd卡上. 1>代码如下: package me.linkcube.taku.ui.share;import java.i ...

  7. linux没有jre文件夹,linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法...

    linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法 出现这个问题可能有以下几种原因: 1.对该文件没有执行的权限. 2.我们的机器是64位的,而下载的jdk是32位的. 我就是后一 ...

  8. linux java jar打包_【Java】Java程序打包成jar包在Linux上运行

    当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在 ...

  9. java 运行scala_使用java命令运行scala代码

    Scala是运行在JVM上的语言,跑在标准的Java平台上,可以与所有的Java库实现无缝交互. 下面运行一个小程序来看看在JVM上如何使用java命令来运行Scala程序. 在编写代码之前,我们首先 ...

最新文章

  1. python画图程序飞机_Python海龟画图工具绘制叮当猫程序
  2. python二级多少分过_python考级有几个级别
  3. 如何在Jetty中使用SPDY
  4. setdata改数组里的值 微信小程序_今日艰难笔记redux小程序随记
  5. 消息中间件RocketMQ源码解析-- --调试环境搭建
  6. ubuntu查看oracle客户端,ubuntu 9.04 下安装 oracle 客户端oracle-xe-client
  7. JAVA深入研究——Method的Invoke方法(转)
  8. 基于UKey数字证书实现身份认证
  9. RFC2544性能测试简介
  10. ASS/SSA字幕格式
  11. 3dmax无法选中对象怎么办
  12. python笔记:7.2.2.2 一元多因素方差分析_交互效应图(购房面积影响因素交互效应)
  13. python-web开发(一)知识储备准备
  14. SqLite 文件查看编辑工具
  15. UI设计之【android 仿微信、QQ聊天,带表情,可翻页,带翻页拖动缓冲】
  16. Java进阶,时间与日期,包装类,正则表达式
  17. 【计算机网络】python——socket编程(TCP/UDP)
  18. anaconda安装及配置
  19. webstorm注册码 破解,长期有效
  20. 【MQ笔记】聊一聊空间(线性空间、赋范空间、度量空间、内积空间、欧氏空间、酉空间)

热门文章

  1. 计算机应用基础操作题提示,计算机应用基础_操作题文字提示(已经放大了请不要打印).doc...
  2. Java 只读集合
  3. Spring AOP是什么?
  4. Spring基于XML装配Bean
  5. linux下软件包清理,Linux运维知识:如何清理Linux系统中的孤立、无用的软件包
  6. python 生成图片_python生成带有表格的图片
  7. 二叉树两节点距离java,求二叉树中两个节点的最远距离
  8. 专科学数控还是计算机,盘点适合专科男生学的专业 哪些专业好就业
  9. 使用详解_Log4j2使用详解
  10. win10下openpose1.5安装