Интерактивная оболочка Java как ipython

Потому что картина стоит тысячи слов:

enter image description here

39
задан nbro 27 May 2015 в 00:27
поделиться

5 ответов

Вы, вероятно, не получите особой пользы от использования java в интерактивном режиме, поскольку этот язык сильно ориентирован на компиляцию. Лучшим маршрутом, вероятно, будет просто хорошая среда разработки, например eclipse , и начать работу с точками останова и отладчиком.

8
ответ дан 27 November 2019 в 02:52
поделиться

какую скорлупу вы использовали? Старый ? Посмотрите на это они утверждают, что обеспечивают завершение

3
ответ дан 27 November 2019 в 02:52
поделиться

Думаю, я нашел достаточно хорошую альтернативу: JPype. JPype позволяет программам Python иметь полный доступ к библиотекам классов Java. С JPype и IPython я могу использовать все java-функции, имея при этом очень красивое завершение табуляции для java-классов. (Однако после импорта класса)

2
ответ дан 27 November 2019 в 02:52
поделиться

If you want an interactive option for use with java try using Dr Java or JGrasp, they both provide the same interactive option as does IDLE for python, plus being a fully based IDE with a debugger I prefer JGrasp to Dr Java. They also have a Dr Python so if you get used to Dr Java you can also use it with Python.

Also Dr Java has a feature in which you can select from beginner, intermediate, advanced and full Java in order to limit what you can do with the language as you learn it. I never use that feature as I dont see the point in restricting parts of the langaue but I guess some teachers utilize it while teaching their students.

9
ответ дан 27 November 2019 в 02:52
поделиться

Хотя я согласен с TokenMacGuy , говоря:

Для лучшего маршрута, вероятно, будет просто хорошая IDE, например eclipse
Поскольку я также приехал из среды, где был необходим такой инструмент, как интерактивная оболочка. Поэтому я также могу предложить вам просто использовать такой инструмент, как ipython , прямо из jython / JPype.

Это может быть достигнуто или с помощью JPype , как было предложено i-freaker через jython:

  1. Получение jython (проверьте его работу jython -c 'import os; напечатать «Python встречает% s»% os.name ')
  2. Получение строки чтения (В случае Mac sudo port install readline )
  3. Выполнение шагов из этого блога или документация jython , чтобы j ava-readline работал
  4. Итак, у вас уже есть jython с readline ( Ctrl + R в jython приводит к обратному i-поиску , как вы знаете из оболочки). Чтобы получить завершение табуляции, как вы его знаете, из ipython выполните шаги из этого блога
  5. Вот и все! Если вам нужен патч для ipython 0.10, вы можете получить его отсюда .
1
ответ дан 27 November 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: