사용자 도구

사이트 도구


java:beanshell

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:beanshell [2012/11/01 11:24]
kwon37xi
java:beanshell [2013/04/10 10:41] (현재)
kwon37xi
줄 1: 줄 1:
 ====== BeanShell ====== ====== BeanShell ======
-  * http://www.beanshell.org/ Lightweight Scripting for Java +  * [[http://www.beanshell.org/|BeanShell]] Lightweight Scripting for Java  
 +  * [[http://code.google.com/p/beanshell2/|BeanShell 2]] - Original Beanshell 개발이 중단되면서 버그 픽스 등을 하려고 포크한 버전. 이거 사용할 것.
   * [[http://www.beanshell.org/docs.html|BeanShell Document]]   * [[http://www.beanshell.org/docs.html|BeanShell Document]]
  
줄 6: 줄 7:
 <code sh> <code sh>
 java -cp $CLASSPATH:bsh-xx.jar bsh.Console # GUI Console java -cp $CLASSPATH:bsh-xx.jar bsh.Console # GUI Console
-java -cp $CLASSPATH:bsh-xx.jar $JAVA_OPTS bsh.Console > /dev/null 2&>& # cygwin 에서 실행할 때+java -cp $CLASSPATH:bsh-xx.jar $JAVA_OPTS bsh.Console &> /dev/null & # cygwin 에서 실행할 때
 java -cp $CLASSPATH:bsh-xx.jar bsh.Interpreter # Text Console java -cp $CLASSPATH:bsh-xx.jar bsh.Interpreter # Text Console
 java -cp $CLASSPATH:bsh-xx.jar filename [args ..]] # run bsh script file java -cp $CLASSPATH:bsh-xx.jar filename [args ..]] # run bsh script file
 </code> </code>
 +
 +===== Bean Shell 2 특징 =====
 +==== Java 5 var args 지원 ====
 +<code java>
 +a = String.format("Hello %s %s", "world", "nice to meet you");
 +print(a);
 +</code>
 +
 +==== 긴 문자열 ====
 +BeanShell 2 는 긴 문자열을 지원한다.
 +<code java>
 +String hello="""
 +긴 문자열을
 +이렇게 
 +적을 수 있다.
 +""";
 +print(hello);
 +</code>
 +
 +
 +
java/beanshell.1351736667.txt.gz · 마지막으로 수정됨: 2012/11/01 11:24 저자 kwon37xi