相关疑难解决方法(0)

如何在Java中创建进程

我想在我的应用程序中创建一个进程.但是在浏览了Java的API后,我仍然没有完全理解它.

基本上我想创建一个多进程应用程序.但是新进程是我应用程序中的一个类.

我知道有些人可能会问为什么不创建一个线程?因为该类正在调用matlab代码,所以问题和Java类就在这里

有没有办法做到这一点?

java

29
推荐指数
4
解决办法
6万
查看次数

调用Runtime.getRuntime().EXEC()

我只能在数据库名称包含like(new database(myid)等时才能读取文件.我给出了以下示例代码:

dumpCommand = "C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqldump -h"+hostName+user+databaseName;
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(dumpCommand);                     
InputStream in = proc.getInputStream();              
BufferedReader br=new BufferedReader(new InputStreamReader(in));
String line =null;

 while((line=br.readLine())!=null)
{
//able to read line only when database name like abc,datastore etc...
System.out.println(line);
    }
Run Code Online (Sandbox Code Playgroud)

假设我的数据库名称de mo意味着当我打印行时,我得到了像de only这样的数据库名称.数据库名称是否有空格?

java runtime.exec

8
推荐指数
1
解决办法
2万
查看次数

java Runtime.exec(String[]) 平台独立吗?

我有一些通过Runtime.getRuntime.exec(String)运行命令的代码,它可以在 Windows 上运行。当我将代码移至 Linux 时,它崩溃了,修复它的唯一方法是切换到exec(String[])版本。如果我这样保留,代码在 Windows 和 Linux 上的工作方式是否相同,或者我应该在 Windows 上使用 exec(String) 而在 Linux 上使用 exec(String[]) ?

java process command-execution

4
推荐指数
1
解决办法
5676
查看次数

如何创建java程序来编译和运行java程序列表

如何为java程序构建代码以编译和执行java程序列表,而不是使用.bat文件.

java

3
推荐指数
1
解决办法
431
查看次数

标签 统计

java ×4

command-execution ×1

process ×1

runtime.exec ×1