| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Groovy & Grails > Вызов метода описанного в другом файле |
| Автор: platonos 26.4.2017, 18:01 |
| Мне просто нужен код ... |
| Автор: vpf 26.4.2017, 19:35 | ||
|
| Автор: platonos 27.4.2017, 08:19 | ||
Вот прога:
Уважаемый vpf, IDE NetBeans при выполнении проекта пишет следующее: init: Deleting: C:\Groovy\add\build\built-jar.properties deps-jar: Updating property file: C:\Groovy\add\build\built-jar.properties Compiling 2 source files to C:\Groovy\add\build\classes compile: run: java.lang.NoClassDefFoundError: demo/DisplayDialog Caused by: java.lang.ClassNotFoundException: demo.DisplayDialog at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find the main class: demo.DisplayDialog. Program will exit. Exception in thread "main" Java Result: 1 ПОСТРОЕНИЕ УСПЕШНО ЗАВЕРШЕНО (общее время: 3 секунд) Вопрос - что не так, и как можно исправить код чтобы прога заработала ... |
| Автор: vpf 27.4.2017, 13:03 | ||||||
Три файла, проект NetBeans.Groovy
Все работает, ругается что не может найти ClassM1, но компилируется и запускается, прикрепляю картинку. PS: Похоже это известная проблема и мне надо обновить NetBeans, как вариант переименуете chis в ClassM1 и ошибка уйдет. |
| Автор: platonos 3.5.2017, 21:13 | ||||||||
Уважаемый vpf, это моя попытка применить Ваш ответ для проги с графическим интерфейсом (Swing конечно ...) Если Вы удосужитесь "прогнать" её на выполнение, то увидите что она не работает ... Вопрос у меня всё тот же - как изменить прогу чтобы она работала?... |
| Автор: vpf 4.5.2017, 14:51 | ||||||
Картинка с результатом в приложении. |
| Автор: platonos 10.5.2017, 12:36 |
| Уважаемый vpf IDE "ругается" на строке 9 следующими словами: Определение класса не ожидается здесь. Возможная попытка использовать внутренний класс. Внутренние классы не поддерживаются, возможно, попробуйте использовать замыкание. Строка: 9: 3. Файл: ArabRim.groovy @ строка 9, столбец 3. Судя по картинке у Вас прога работает нормально - в чём же может быть ошибка ... |
| Автор: vpf 10.5.2017, 13:55 |
| Если внутренние классы не поддерживаются, вынесите ClassM2 во внешний файл ClassM2.groovy |
| Автор: platonos 11.5.2017, 21:48 | ||||||||||
| Вот уважаемый vpf то к чему я стремился ... Код работает в IDE, но как отдельная прога нет, и мне что то не хочется с этим возиться ...
|
| Автор: vpf 12.5.2017, 07:35 |
| Поздравляю! |
| Автор: platonos 30.5.2017, 14:24 | ||
| Уважаемый vpf, теперь я пытаюсь усовершенствовать прогу для того, что бы при введённых числах в строковых компонентах вычисление чисел другой системы счисления происходило при нажатии Enter ... Пока у меня есть следующее:
Код не работает ... Просьба предоставить работающий код ... |
| Автор: platonos 12.6.2017, 23:40 | ||
Вот работающий фрагмент кода:
Только вот одна незадача - не получается применить этот код так же и к другой кнопке ... По идеи задачу можно решить так, что бы одна кнопка (button11 ) срабатывала при нажатии Ctrl + A, а другая при Ctrl + R ... Просьба предоставить код для (Ctrl + A) ... |