Java 毫秒后自动按enter键

Java 毫秒后自动按enter键,java,php,jar,key,enter,Java,Php,Jar,Key,Enter,我已经编写了一个php代码并构建了一个jar文件。通过php,我将参数发送到jar文件。在jar文件中,我基本上使用scanner-nextLine读取参数 我的问题是,我如何实现这样一个类似于回车键的代码来继续程序?当我发送参数时,比如说10毫秒后,java会自动按键 谢谢你的帮助。我会使用停止字符,而不是模拟的按钮点击。 附加一个在php生成的字符串中通常找不到的特殊字符,让扫描器逐字读取它,直到找到特殊字符为止 Java代码: boolean found = false; String p

我已经编写了一个php代码并构建了一个jar文件。通过php,我将参数发送到jar文件。在jar文件中,我基本上使用scanner-nextLine读取参数

我的问题是,我如何实现这样一个类似于回车键的代码来继续程序?当我发送参数时,比如说10毫秒后,java会自动按键


谢谢你的帮助。

我会使用停止字符,而不是模拟的按钮点击。 附加一个在php生成的字符串中通常找不到的特殊字符,让扫描器逐字读取它,直到找到特殊字符为止

Java代码:

boolean found = false;
String parameter = "";
Scanner sc = new Scanner(System.in);
    while(!found){
       String input = sc.next();
       parameter += input + "\n";
       if(input.contains('<specialchar>')
            found = true;
    }
Thread.CurrentThread().wait(10);
//here goes the code to deal with finished input
boolean-found=false;
字符串参数=”;
扫描仪sc=新的扫描仪(System.in);
而(!found){
字符串输入=sc.next();
参数+=输入+“\n”;
if(input.contains(“”)
发现=真;
}
Thread.CurrentThread().wait(10);
//下面是处理完成输入的代码

希望这对您有所帮助。

这个类可以在java中为您做这件事。下面是如何使用它。

根据我的理解,使用getKeyCode()检查KeyEvent,或者在10毫秒后直接以硬编码的形式传递KeyCode

$('textarea').bind("enterKey",function(e){
 //do stuff here
});