Чё за нафиг? switch со строками

garrick

Lotus Team
26.10.2009
1 367
152
BIT
363
Image 2022-01-1815.png


switch со строками ещё в 7-й Яве завезли. В настройках стоит компилить под 8-ю.

Image 2022-01-1814.png


Дизайнер 10.0.1. Что я делаю не так?
 
Последнее редактирование:

savl

Lotus Team
28.10.2011
2 624
314
BIT
539
два скрина. первый 12.0.1(буквы) второй 11.0.1FP4(цифры)
После apply в диалоге ошибка не уходит?

1642516717595.png


1642516839549.png
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
363
два скрина. первый 12.0.1(буквы) второй 11.0.1FP4(цифры)
После apply в диалоге ошибка не уходит?

А в чём разница с моим? Что-то я не улавливаю. Настройки компилятора вроде одинаковые везде. У меня fieldName - строки, там имена полей.
Вообще настройки Java компилятора в Designer просто ужас! Ничего не запоминается, постоянно слетает на генерацию классов версии 1.2 и исходники 1.3 или 1.4, при всё при том, что compiliance level будет стоять 1.8. Может кто подскажет как в INI жестко прописать? Вроде было такое...
 

savl

Lotus Team
28.10.2011
2 624
314
BIT
539
fieldName - строки, там имена полей.
Массив что ли?
Так не работает.

Может кто подскажет как в INI жестко прописать?
JavaCompilerTarget=CurrentJavaVersion
или
JavaCompilerTarget=1.8
вот только элементы, созданные в старых версиях - надо пересоздавать, иначе там так и будет слетать. И не просто copy/paste, а именно с нуля в UI.
Код вставить можно, а вот именно файл java или целый агент - нельзя.
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
363
Массив что ли?
Так не работает.
Ну "нет" конечно же. Я ж понимаю...


Поставил, но как-то нестабильно работает. Настройки часто слетают после перезапуска Notes, так и было без этого, возможно оно не читает эту настройку в nots.ini
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
470
Ну "нет" конечно же. Я ж понимаю...



Поставил, но как-то нестабильно работает. Настройки часто слетают после перезапуска Notes, так и было без этого, возможно оно не читает эту настройку в nots.ini
это одна из причин - почему я ищу варианты с внешней жвм, и 2-а из них уже обрели жизнь :)
о чём писал (томкат и отдельное приложение)
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
363
это одна из причин - почему я ищу варианты с внешней жвм, и 2-а из них уже обрели жизнь :)
о чём писал (томкат и отдельное приложение)
Ну да, ну да... Потом JSP/JSF, Vaadin/ZKoss, Kotlin, Groovy on Grails, Scala on Play, Рубин с Рельсами, может быть даже Питоны какие-то с Джанго... А потом возникнет вопрос: "А чего это у вас данные в таком неудобном формате хранятся? Ни отчёта по ним не построить, ни выборку какую-нибудь оперативно не сделать." В общем, первый шаг к переходу на тёмную сторону уже сделан :)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
470
Ну да, ну да... Потом JSP/JSF, Vaadin/ZKoss, Kotlin, Groovy on Grails, Scala on Play, Рубин с Рельсами, может быть даже Питоны какие-то с Джанго... А потом возникнет вопрос: "А чего это у вас данные в таком неудобном формате хранятся? Ни отчёта по ним не построить, ни выборку какую-нибудь оперативно не сделать." В общем, первый шаг к переходу на тёмную сторону уже сделан :)
ну доминожедаи не хотят запилить "нормальную" джава в домину, с внятным управлением временем жизни
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
363
ну доминожедаи не хотят запилить "нормальную" джава в домину, с внятным управлением временем жизни
Сама-то Java там нормальная. 1.8 ещё долго жить будет. А вот всё что на ней для неё и на неё написано - окаменелый кал мамонта. Протоколы все дремучие. JavaScript, кстати, тоже.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!