Java 必需的导入库
我正在启动一个需要运行shell脚本的Android程序,使用下面的代码片段作为起点: 我的问题是如何编译它。InputStreamReader和其他程序出现“找不到符号”错误,肯定是因为缺少必需的导入 这种情况经常发生。是否有我应该导入的标准库?这个代码段需要什么Java 必需的导入库,java,android,import,Java,Android,Import,我正在启动一个需要运行shell脚本的Android程序,使用下面的代码片段作为起点: 我的问题是如何编译它。InputStreamReader和其他程序出现“找不到符号”错误,肯定是因为缺少必需的导入 这种情况经常发生。是否有我应该导入的标准库?这个代码段需要什么 void execCommandLine() { //*********************** try { Runtime rt = Runti
void execCommandLine()
{
//***********************
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("ls -all");
proc = rt.exec("sh /data/shTest.sh");
InputStream is = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (Throwable t)
{
t.printStackTrace();
}
Edit: I got my compile by adding:
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;
提示。。。Control-Shift-O(macos上的Command-Shift-O)将负责您在eclipse中的导入。当然,如果您使用的是android,那么我假设您使用的是eclipse。这就是说,eclipse应该在您继续进行的过程中为您建议导入
尝试键入“InputSt”并点击控制空间,您就会明白我的意思。mport java.io.InputStream;导入java.io.InputStreamReader;导入java.io.BufferedReader;Stack讨厌vi用户吗?天哪,5个问题后被禁止。我还没有足够的java知识来回答问题!!vi没有什么问题,只是eclipse为我做了一些平凡的小事,比如添加导入而不必一直滚动到文件顶部、生成getter和setter、为我创建重写的方法shell、构造函数等等。。。。(netbeans、intellij等也能做的所有事情)。我使用VI来快速编辑文件,但用于编码,这是不可能的。我说的是,在三个月的java学习过程中,我总共问了5到6个问题,但却被禁止提问!这是我见过的最奇怪的废话。吸血鬼在我后面。