Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.10.2020, 18:48
|
|||
---|---|---|---|
|
|||
Geany, Java и package |
|||
#18+
Добрый день. решил пока использовать Geany 1.36 (Windows 7) для изучения жабакор как то попроще ЕКЛИПС и НЕТБИНс и в общем все работает, файлы компилируются и запускаются но есть один косячок, точнее два структура каталогов C:\javaspace\HelloWorld\bin\ru\sbs\helloworld\ C:\javaspace\HelloWorld\src\ru\sbs\helloworld\HelloWorld.java HelloWorld.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
косячок1 если в коде есть строка package ru.sbs.helloworld; компиляция есть, при запуске ошибка --------- terminal output --------------- Error: Could not find or load main class HelloWorld ------------------ (program exited with code: 1) Press any key to continue . . . -------------------------------- без строки все нормально косячок2 HelloWorld.class собирается в том же каталоге где HelloWorld.java понятно что класспасс отсутствует Вопросы: если кто что знает по настройкам Geany (там кстати не все так просто, чтоб язык ГУИ поменять надо бат файл запускать) подскажите где в ВЫНь версии все выше перечисленное можно настроить и можно ли вообще. ну чтоб попусту время не тратить на сайте был, доки читал, поисковики смотрел, но ничего дельного не нашел Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2020, 07:02
|
|||
---|---|---|---|
|
|||
Geany, Java и package |
|||
#18+
Pcrepair, Зачем?! Зачем использовать Geany? Если будете работать, то лучше сразу работать в https://www.jetbrains.com/ru-ru/idea/download/#section=linuxIDEA Community, на крайний случай https://%5Dhttps://www.eclipse.org/downloads/Eclipse%5B/url]. Т.к. почти во всех случаях будете работать в них. И да, сразу начинайте использовать gradle или maven . Лично мне больше нравиться maven, но сейчас gradle сильнее продвигают. Настоятельно рекомендую ознакомиться со структурой каталогов, для maven проектов (она по умолчанию и для gradle, как минимум для исходников). Это сейчас стандарт для Java-разработки ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2020, 08:15
|
|||
---|---|---|---|
|
|||
Geany, Java и package |
|||
#18+
mad_nazgul Pcrepair, Зачем?! Зачем использовать Geany? да Я еще только жабакор изучаю, в Жинни можно по простому запускать в терминале всякие простые классы, ну чтоб видно было что все работает. в общем все и работает, просто есть некоторые правила про пакеты, структуру каталогов и прочая азбука которая пока не соблюдается по Жинни есть что сообщить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2020, 08:30
|
|||
---|---|---|---|
|
|||
Geany, Java и package |
|||
#18+
Pcrepair косячок1 если в коде есть строка package ru.sbs.helloworld; компиляция есть, при запуске ошибка --------- terminal output --------------- Error: Could not find or load main class HelloWorld Если есть строка ru.sbs.helloworld, значит класс называется ru.sbs.helloworld.HelloWorld. Подозреваю, в Джини настроен запуск класса HelloWorld, а не ru.sbs.helloworld.HelloWorld. Pcrepair косячок2 HelloWorld.class собирается в том же каталоге где HelloWorld.java понятно что класспасс отсутствует Если взялся разбираться как оно там работает, лучше уже сначала компилировать и запускать из консоли или BAT-файлами. После этого станет понятно что именно надо искать в Джини и стоит ли там вообще искать. Я, например, тоже в одно время в Джини писал, но собирал или shell-скриптами или Антом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2020, 14:54
|
|||
---|---|---|---|
|
|||
Geany, Java и package |
|||
#18+
Alexander A. Sak, тоже в одно время в Джини писал, но собирал или shell-скриптами или Антом то есть Джини использовался только как редактор с подсветкой? мне тут просто нужно написать и запустить сотню другую классов из жабакор, ну там операторы, циклы и прочее просто для наглядности и в качестве шаблонов методов для проектирования более сложных Арр оно как раз из консоли и запускается, из Джини. консоль от ВЫНь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2020, 15:10
|
|||
---|---|---|---|
|
|||
Geany, Java и package |
|||
#18+
Pcrepair mad_nazgul Pcrepair, Зачем?! Зачем использовать Geany? да Я еще только жабакор изучаю, в Жинни можно по простому запускать в терминале всякие простые классы, ну чтоб видно было что все работает. в общем все и работает, просто есть некоторые правила про пакеты, структуру каталогов и прочая азбука которая пока не соблюдается по Жинни есть что сообщить? В IDE Comminity тоже есть терминал. А так начните хотя бы с Maven. Гораздо полезнее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2020, 17:18
|
|||
---|---|---|---|
|
|||
Geany, Java и package |
|||
#18+
Pcrepair то есть Джини использовался только как редактор с подсветкой? Да, именно так. До этого на Delphi в FARе с колорером писал. Pcrepair мне тут просто нужно написать и запустить сотню другую классов из жабакор, ну там операторы, циклы и прочее просто для наглядности и в качестве шаблонов методов для проектирования более сложных Арр оно как раз из консоли и запускается, из Джини. консоль от ВЫНь То есть запуск javac и java контролируешь полностью. Вот и дописывай туда ключи для указания всяких путей. Но если в планах сотня-другая классов, то я бы таки подумал об IDE. Да, чтобы разобраться как оно там устроено уровнем пониже, можно пописать скрипты для вызова javac и java на BAT-ах всяких, но больше пары-тройки классов это уже попахивает мазохизмом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&mobile=1&tid=2120641]: |
0ms |
get settings: |
11ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
41ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
143ms |
get tp. blocked users: |
1ms |
others: | 280ms |
total: | 489ms |
0 / 0 |