java字符串参数传递_将String作为参数从一个Java App传递到另一个Java App

我试图将String作为参数从一个Java Aplications传递给Second作为StartUp参数

例如,我的Aplication必须在之前调用另一个Java Aplication(仅包含JOptionPane,JDialog或简单的JFrame)来启动,在System.exit(0);那里我尝试将一些描述从关闭应用程序发送到另一个应用程序,

这些代码是我尝试的模拟,并且以这种形式,代码可以正常工作,并将String显示到JTextArea中。

import java.io.IOException;

import java.util.concurrent.*;

public class TestScheduler {

public static void main(String[] args) throws InterruptedException {

ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(10);

executor.setContinueExistingPeriodicTasksAfterShutdownPolicy(true);

executor.setExecuteExistingDelayedTasksAfterShutdownPolicy(true);

for (int i = 0; i < 10; i++) {

final int j = i;

System.out.println("assign : " + i);

ScheduledFuture> future = executor.schedule(new Runnable() {

@Override

public void run() {

System.out.println("run : " + j);

}

}, 2, TimeUnit.SECONDS);

}

System.out.println("executor.shutdown() ....");

executor.shutdown();

executor.awaitTermination(10, TimeUnit.SECONDS);

try {

Process p = Runtime.getRuntime().exec("cmd /c start java -jar C:\\Dialog.jar 'Passed info'");

} catch (IOException ex) {

ex.printStackTrace();

}

System.out.println("System.exit(0) .....");

System.exit(0);

}

private TestScheduler() {

}

}

//

import java.awt.*;

import java.util.ArrayList;

import javax.swing.*;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值