92 votes

Y at-il quelque chose comme python ' interactif mode REPL s, mais pour Java ?

Y a-t-il quelque chose comme mode REPL interactif de python, mais pour Java ? Alors que je peux, par exemple, tapez `` dans une fenêtre et immédiatement, obtenez des résultats, sans toute cette chose publique statique nightmare() Sub ?

Merci

64voto

OscarRyz Points 82553

Vous pouvez également utiliser La Console Groovy. C’est une console interactive où vous pouvez faire ce que vous voulez. Depuis Groovy inclut également des classes de la plate-forme java de base, vous serez en mesure d’utiliser ces classes aussi bien.

EDIT

Il ressemble à ceci :

Screenshot of Groovy

28voto

bakkal Points 13449

BeanShell est un petit, libre, intégrable source Java interprète avec un objet langage de script fonctionnalités, écrit en Java. BeanShell dynamiquement exécute standard de Java syntaxe et l'étend à de script courantes commodités telles que des types, des commandes et des fermetures de méthodes comme celles de Perl et JavaScript. Vous pouvez utiliser BeanShell de manière interactive pour Java de l'expérimentation et de débogage, ainsi que d'élargir vos applications dans de nouveaux moyens. Script Java se prête à une grande variété d'applications, y compris le prototypage rapide, l'utilisateur scripts d'extension, les règles des moteurs, la configuration, les tests, la dynamique de déploiement, les systèmes embarqués, et même Java de l'éducation.

http://www.beanshell.org/

http://www.beanshell.org/manual/syntax.html#Standard_Java_Syntax

19voto

Matthew Farwell Points 31257

Vous pouvez utiliser des pages d’album Eclipse.

Dans Eclipse, créez une page de Scrapbook. Dans votre projet, New-> autre-> page de Scrapbook.

Dans le fichier, entrer du texte, sélectionnez-le et appuyez sur ctrl-U, et là vous allez.

Pour gérer vos importations, faites un clic droit dans la page et sélectionnez la valeur des importations, où vous pouvez choisir d’importer un package ou une seule classe. C’est persistant et est enregistré avec la page.

19voto

Ron Dahlgren Points 1524

Vieille question, mais il y a de mieux répondre maintenant (Mai 2013) - java-REPL! Il est disponible sur github et est également disponible en live à la java-repl site pour rapide one-off test.

Si vous prenez le git hub code et exécutez ant pour générer les artefacts, vous pouvez le rendre facile à utiliser avec un petit script comme:

#!/bin/sh
java -jar /home/rdahlgren/scripts/javarepl-dev.build.jar

Depuis la découverte de ce projet, j'ai probablement l'utiliser 5 fois par jour. Profitez-en!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X