Используя sbt в Cygwin, запустите ~ run of play2, не можете отправить ему Ctrl-D

Когда я использую sbt в терминале cygwin. запускаем "~run", как отправить Ctrl+D.


файл сценария sbt

#! /usr/bin/env sh

if [ -z "${JPDA_PORT}" ]; then
  DEBUG_PARAM=""
else
  DEBUG_PARAM="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=${JPDA_PORT}"
fi

dir=`dirname $0`
SBT_LAUNCH_JAR=sbt-launch-0.11.2.jar
if [ `uname -o` == "Cygwin" ]
then
  SBT_LAUNCH_JAR_PATH=$(cygpath -w -a $dir/$SBT_LAUNCH_JAR)
  JLINE_TERMINAL=-Djline.terminal=jline.UnixTerminal
else 
  SBT_LAUNCH_JAR_PATH=$dir/$SBT_LAUNCH_JAR
fi

JAVA_ARGS="-Xms512M -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=384M $JLINE_TERMINAL -Dfile.encoding=UTF8"

java ${DEBUG_PARAM} ${JAVA_ARGS} -jar $SBT_LAUNCH_JAR_PATH "$@"

среда cygwin

CYGWIN=nodosfilewarning,tty

person Ricardo    schedule 16.03.2012    source источник
comment
Опубликованный ответ решает проблему? Если это так, пожалуйста, примите это.   -  person Eugene Yokota    schedule 31.08.2013