Публикации по теме '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