1 21 22 package net.sf.launch4j.example; 23 24 import java.io.BufferedReader ; 25 import java.io.IOException ; 26 import java.io.InputStreamReader ; 27 28 31 public class ConsoleApp { 32 public static void main(String [] args) { 33 StringBuffer sb = new StringBuffer ("Hello World!\n\nJava version: "); 34 sb.append(System.getProperty("java.version")); 35 sb.append("\nJava home: "); 36 sb.append(System.getProperty("java.home")); 37 sb.append("\nCurrent dir: "); 38 sb.append(System.getProperty("user.dir")); 39 if (args.length > 0) { 40 sb.append("\nArgs: "); 41 for (int i = 0; i < args.length; i++) { 42 sb.append(args[i]); 43 sb.append(' '); 44 } 45 } 46 sb.append("\n\nEnter a line of text, Ctrl-C to stop.\n\n>"); 47 System.out.print(sb.toString()); 48 try { 49 BufferedReader is = new BufferedReader (new InputStreamReader (System.in)); 50 String line; 51 while ((line = is.readLine()) != null) { 52 System.out.print("You wrote: " + line + "\n\n>"); 53 } 54 is.close(); 55 } catch (IOException e) { 56 System.err.print(e); 57 } 58 } 59 } 60 | Popular Tags |