В проекте Codename One, скажем, в проекте «PRJ1», который я создал в NetBeans, я определил файл, который у меня не должен быть, как событие действия.
В частности, в интерфейсе дизайнера для редактирования «theme.res» (я использую последнюю версию NetBeans и Codename One) я щелкнул правой кнопкой мыши кнопку, затем в раскрывающемся меню «События» -> «Событие действия» ввел .jar файл.
С тех пор я получаю сообщение об ошибке:
Error opening Netbeans.java.IOException: Cannot run program "..\MyApp.jar" CreateProcess error=193, %1 is not a valid Win32 application
всякий раз, когда я приближаюсь к событиям.
Я удалил PRJ1 и создал PRJ2 с нуля. Когда я снова попытался определить событие действия таким же образом, я получил ту же ошибку во всплывающем окне сразу после того, как я щелкнул событие действия или любое другое событие. у меня то же самое, когда я определяю новый компонент в новом проекте. «MyApp.jar», похоже, навсегда застрял на моем кодовом имени One. Я не могу от этого избавиться.
Мои вопросы:
Как я могу определить действие исключительно в исходном коде без использования интерфейса дизайнера?
Когда я определяю событие действия так, как я это делал, используя интерфейс дизайнера, как это попадает в код? Я вижу методы, добавленные в StateMachine.java. Из того, что я вижу, это все, что касается исходного кода. Что-нибудь еще меняется где-нибудь в .xml или других файлах confign? Я вручную поискал файлы в каталоге проекта. Никаких следов MyApp.jar нигде.
Заранее спасибо.
Я новичок в Codename One. Это может быть простой вопрос, но он потратил так много моего времени.