|
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 (там кстати не все так просто, чтоб язык ГУИ поменять надо бат файл запускать) подскажите где в ВЫНь версии все выше перечисленное можно настроить и можно ли вообще. ну чтоб попусту время не тратить на сайте был, доки читал, поисковики смотрел, но ничего дельного не нашел Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2020, 18:48 |
|
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, 07:02 |
|
Geany, Java и package
|
|||
---|---|---|---|
#18+
mad_nazgul Pcrepair, Зачем?! Зачем использовать Geany? да Я еще только жабакор изучаю, в Жинни можно по простому запускать в терминале всякие простые классы, ну чтоб видно было что все работает. в общем все и работает, просто есть некоторые правила про пакеты, структуру каталогов и прочая азбука которая пока не соблюдается по Жинни есть что сообщить? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 08:15 |
|
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, 08:30 |
|
Geany, Java и package
|
|||
---|---|---|---|
#18+
Alexander A. Sak, тоже в одно время в Джини писал, но собирал или shell-скриптами или Антом то есть Джини использовался только как редактор с подсветкой? мне тут просто нужно написать и запустить сотню другую классов из жабакор, ну там операторы, циклы и прочее просто для наглядности и в качестве шаблонов методов для проектирования более сложных Арр оно как раз из консоли и запускается, из Джини. консоль от ВЫНь ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 14:54 |
|
Geany, Java и package
|
|||
---|---|---|---|
#18+
Pcrepair mad_nazgul Pcrepair, Зачем?! Зачем использовать Geany? да Я еще только жабакор изучаю, в Жинни можно по простому запускать в терминале всякие простые классы, ну чтоб видно было что все работает. в общем все и работает, просто есть некоторые правила про пакеты, структуру каталогов и прочая азбука которая пока не соблюдается по Жинни есть что сообщить? В IDE Comminity тоже есть терминал. А так начните хотя бы с Maven. Гораздо полезнее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 15:10 |
|
Geany, Java и package
|
|||
---|---|---|---|
#18+
Pcrepair то есть Джини использовался только как редактор с подсветкой? Да, именно так. До этого на Delphi в FARе с колорером писал. Pcrepair мне тут просто нужно написать и запустить сотню другую классов из жабакор, ну там операторы, циклы и прочее просто для наглядности и в качестве шаблонов методов для проектирования более сложных Арр оно как раз из консоли и запускается, из Джини. консоль от ВЫНь То есть запуск javac и java контролируешь полностью. Вот и дописывай туда ключи для указания всяких путей. Но если в планах сотня-другая классов, то я бы таки подумал об IDE. Да, чтобы разобраться как оно там устроено уровнем пониже, можно пописать скрипты для вызова javac и java на BAT-ах всяких, но больше пары-тройки классов это уже попахивает мазохизмом. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 17:18 |
|
|
start [/forum/topic.php?desktop=1&fid=59&tid=2120641]: |
0ms |
get settings: |
14ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
51ms |
get topic data: |
4ms |
get forum data: |
1ms |
get page messages: |
152ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 509ms |
0 / 0 |