2012-08-22 8 views
4

가능한 중복 :
Java REPL shellJava를 아는 명령 프롬프트?

자바 문을 실행할 수있는 명령 프롬프트를 만드는 프로젝트가 있습니까? 왜 안돼? 나는 파이썬의 내장 셸과 같은 것을 찾고 있지만 자바를 찾고있다.

나는 http://www.beanshell.org/이 있지만 그 프로젝트는별로 활발하지 않은 것으로 보입니다. 하지만 내가 찾고있는 것 같습니다. 이런 다른 프로젝트가 있습니까?

나는이

$ import org.foobar.Bletch

$ new Bletch();

또는 이와 유사한 같은 것을 할 수 있어야합니다. 아무도이 짓을 한거야?

+1

위 험이 없으면 Java 쉘에서 찾은 것을 말할 수 있습니까? – zeller

+1

[jython] (http://www.jython.org/)은 어떻습니까? 이것이 실제로 파이썬 쉘이 자바 위에 구축 된 동안, 당신은 그것으로 모든 자바 기능에 접근 할 수있을 것입니다. 그래서 실질적으로 파이썬 구문과 추가적인 파이썬 기능을 가진 자바 쉘입니다 ... – l4mpi

+0

스프링 Roo가 도움이 될 수도 있습니다 –

답변

4

항상 Clojure REPL을 사용할 수 있습니다. 런타임시 Java 객체로 동적으로 재생하기 위해이 작업을 수행합니다.

(import 'my.package.SomeClass) 

(def a (new SomeClass)) 

(.methodName a arg1 arg2) 

Clojure 구문을 알고있는 한 잘 작동합니다.

+0

또는 Clojure보다 Java에 가까운 구문을 가진 Scala REPL입니다. – Jesper

3

보세요. Groovy Shell - 정확히 자바는 아니지만 매우 가깝습니다.

1

당신은 12 년 이상 오래되어 IDE의 디버거의 숫자에 사용되는 http://www.beanshell.org/

사용할 수 있습니다.