Ich starte ein interaktives Programm mit ant. Aber wenn nicht das Programm für die Eingabe fragt, geht der Cursor immer in der nächsten Zeile:Wie liest man die Eingabe über ant, ohne dass es zur nächsten Zeile geht?
Enter input:
_
Aber es sollte sein:
Enter input: _
Passiert jeder wissen, wie dieses Problem beheben?
Hier ist die Java-Klasse
public class MyClass
{
public static void main (String args[])
{
System.out.print ("Enter input: ");
//.....
}
}
Hier
<target name ="run" depends="build">
<property name="name" value="MyClass"/>
<java fork="yes" classname="${name}" failonerror="true">
<classpath refid="project.classpath"/>
</java>
</target>
Dank Teil des build.xml ist
Können Sie den relevanten Teil des Ameisenskripts posten? – Andrejs
Ok, ich habe gerade weitere Details hinzugefügt. – user113454
Ein paar Informationen über die Quelle des Problems: [link] (http://codefeed.com/blog/ants-io-system). Vielleicht wird es einfacher sein, eine Konsolen-App zu schreiben, die manchmal ant nennt (wenn Sie eine solche Kontrolle der Konsole wirklich brauchen). –