Публикации по теме 'jshell'


Java 9 — REPL (цикл чтения-оценки-печати)
Протестируйте свои фрагменты кода Java с помощью JShell Хотите быстро изучить новые функции Java без обычных хлопот компиляции и упаковки? Устали перекомпилировать каждый раз, когда вы вносите изменения? Тогда ответ — JShell. Ранний доступ к этому выпуску можно найти по адресу https://jdk9.java.net/download/ . После загрузки JDK 9 вы можете получить доступ к JShell, либо перейдя в каталог ‹JAVA_HOME›/bin, либо задав для переменной PATH значение JShell, чтобы вы могли получить..

Вопросы по теме 'jshell'

JShell - Как добавить метод к существующему классу без замены этого класса?
tl; dr : как добавить метод к существующему классу, не заменяя этот класс? Описание : Когда я запускаю следующую команду в JShell: public class TestClass {} напечатан следующий вывод: created class TestClass Выполнение этой...
623 просмотров
schedule 08.10.2021

конечные переменные плохо работают в jshell
Я работаю с jshell JDK9. Я просто создал последнюю переменную и присвоил ей значение. А в следующей строке я просто изменил значение. И, к моему удивлению, при изменении конечных переменных не было ошибок. Вот фрагменты кода: jshell>...
529 просмотров
schedule 02.12.2021

Консоль JShell в Android Studio
IntelliJ IDEA 2017.1 имеет встроенную оболочку JShell , который импортирует все библиотеки и т. д. Можно ли использовать это в Android Studio? (Его нет в меню Tools , как сказано в сообщении в блоге). ОБНОВЛЕНИЕ: Android по-прежнему не...
1478 просмотров
schedule 25.08.2022

Импорт частных классов пакета в JShell
Я играл с JShell после выпуска Java 9 и попытался импортировать созданный мной пакет. Поскольку все приложение, для которого я его кодирую, будет содержаться в этом пакете, каждый класс, кроме одного (который я еще не закодировал), является частным...
1180 просмотров
schedule 02.09.2022

Как установить возвышенное в качестве внешнего редактора для jshell?
Согласно документации jshell: Альтернативой редактированию в командной строке является использование внешнего редактора. Этот редактор можно использовать для редактирования и создания сниппетов, и он особенно полезен для многострочных...
938 просмотров
schedule 13.09.2022

Как использовать селекторы в команде усечения /set в jshell?
Я использую jshell и хочу обрезать очень большое сообщение, отображаемое на консоли jshell. Для этого я получил команду /set truncate, которая говорит: Если значения слишком длинные, то при отображении они усекаются. Используйте команду /set...
41 просмотров
schedule 13.09.2022

как записать аргумент типа для универсального полиморфного статического метода в jshell?
на простой Java я могу написать class P { static <A> A id (A x) { return x; } static int y = P.<Integer>id(8); static String bar = P.<String>id("foo"); } в jshell я могу объявить и использовать id...
210 просмотров
schedule 09.06.2023

Как импортировать внешние библиотеки в jshell java 9?
Я пытался понять jshell и возился с импортом внешней библиотеки. На сегодняшний день я не видел никаких предложений/решений для этого. Может кто-нибудь, пожалуйста, дайте мне знать, если уже понял это.
16340 просмотров
schedule 14.06.2023

Можно ли использовать jshell Java 9 для запуска кода в другой JVM?
В Java 9 есть цикл чтения-оценки-печати для Java, который называется jshell . Я видел, как он работает в базовом режиме из командной строки. Можно ли его также использовать в удаленном процессе? Другими словами, могу ли я подключиться к другому...
1277 просмотров
schedule 22.07.2023

Доступ к родительской области в JShell
Похоже, что объект JShell , созданный внутри другого объекта JShell , не имеет доступа к родительской области JShell . Например: jshell> int x = 1; x ==> 1 jshell> x x ==> 1 jshell> jdk.jshell.JShell js =...
209 просмотров
schedule 20.04.2023

Есть ли способ изменить путь к модулю и добавить модули программного экземпляра JShell?
Я пытаюсь запустить некоторый код Java во время выполнения через экземпляр JShell, созданный с помощью файла API JShell . Чтобы продемонстрировать мою проблему, я собираюсь поделиться своим простым кодом. С моей текущей настройкой у меня есть...
1458 просмотров
schedule 09.06.2023

JShell ничего не выполнит, используя Git Bash
Я установил Java9 (текущая версия доступна на сайте Oracle ) для Windows (Windows 10 x64 Professional, также обновленная, работает как виртуальная машина vmware-> VMware Workstation 12). Я добавил jdk\bin в путь пользователя и попытался...
1423 просмотров
schedule 11.07.2023

Есть ли способ сбросить импорт JShell по умолчанию?
После сообщения Есть ли способ удалить импорт в JShell? . Мне было интересно, есть ли способ избавиться от импорта по умолчанию. jshell> /imports | import java.io.* | import java.math.* | import java.net.* | import...
241 просмотров
schedule 10.12.2022

Как запустить одно приложение (JShell) на JDK 9 и все остальные на JDK 8?
Я пытаюсь работать с jshell Java 9. Поэтому для этого я установил JDK 9 на свой Mac, где у меня уже был установлен JDK 8. Все мои проекты, рабочие области, Hadoop, Spark и зависимые API используют JDK 8. Поэтому для текущего сценария я не могу...
477 просмотров
schedule 22.04.2023

Программа «jshell» в настоящее время не установлена ​​при попытке запустить jshell в Ubuntu.
Я загрузил и «вручную» установил JDK 10 для 64-битной версии Linux (для Ubuntu 16.04), Комплект разработки Oracle Java SE (примечание: я хотел загрузить JDK Java9, но он больше не поддерживается, и вместо этого мне предложили комплект разработки...
3897 просмотров
schedule 17.02.2023

Я сохранил весь файл jar в определенной папке. Как настроить определенную папку для пути к классам Jshell?
Я сохранил весь файл jar в определенной папке и добавил определенную папку в путь к классам Jshell. Я не могу импортировать пакеты в jshell после добавления classpath. Он работает нормально, если я упомянул все имена файлов jar в пути к классам....
388 просмотров
schedule 28.06.2023

Отладка с помощью JShell
Я пишу метод Java в JShell и теперь хочу его отладить. Я хотел бы установить точки останова или, по крайней мере, выполнить построчное выполнение. Есть ли у JShell такие возможности отладки?
700 просмотров
schedule 09.05.2023

Где хранится история JShell?
Кто-нибудь знает, где хранится история JShell (Java-11/Open JDK в Windows-10, но может быть полезна любая конфигурация)? Я искал в $HOME ( $USERPROFILE , $APPDATA , ...). Он основан на файлах? JShell основан на JLine, верно? Я действительно...
291 просмотров
schedule 24.12.2022

Доступ JShell к переменным, определенным вне экземпляра jshell
Можно ли изнутри сценария jShell получить доступ или зарегистрировать переменные, определенные в коде, который также создает JShell? В настоящее время, похоже, нет механизма для доступа или регистрации переменной в экземпляре Shell или для возврата...
304 просмотров
schedule 15.02.2023

Можно ли использовать sysout без класса и основного метода в Eclipse IDE с использованием Java 9?
Поскольку Java 9 представила концепцию JShell, которая позволяет нам писать код без создания класса и метода, можно ли использовать эту функцию Java 9 в eclipse?
1786 просмотров
schedule 14.04.2024