RunJava.hx 471 B

1234567891011121314151617
  1. class RunJava {
  2. static function main() {
  3. var p = new sys.io.Process("java", ["-jar", neko.Web.getCwd() + "/java/java.jar"]);
  4. if( neko.Web.isModNeko )
  5. neko.Web.setHeader("Content-Type","text/plain");
  6. try {
  7. while( true ) {
  8. var c = p.stdout.readByte();
  9. neko.Lib.print(StringTools.htmlEscape(String.fromCharCode(c)));
  10. }
  11. } catch ( e : haxe.io.Eof ) {
  12. }
  13. neko.Lib.print(StringTools.htmlEscape(p.stderr.readAll().toString()));
  14. }
  15. }