Форум программистов, компьютерный форум, киберфорум
Java: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491

NetBeans задать переменную

07.03.2016, 23:38. Показов 2075. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
впервые сталкиваюсь с компиляцией ява программы (простите за лексику)
значит есть графическая оболочка к программе https://sourceforge.net/projects/botoseis/ - это графическая оболочка
сама программа у меня установлена
что я делаю:
1-скачал ботосейс
2-открыл уже имеющиеся там два проекта в NetBeans
3-выбираю первый проект и нажимаю "выполнить" (зеленый треугольник)
мне вылетает сообщение: "BOTOSEIS_ROOT environment must be set! Set the corresponding varieble and run BotoSeis again."
в инструкции написано:

Java
1
2
3
4
5
6
7
8
9
10
Setting the environment variable and run the BotoSeis
· Set the BOTOSEIS_ROOT environment to /your/botoseisrootpath
- For precompiled version:
bash$ export BOTOSEIS_ROOT=/home/user/botoseis-1.0
- For source code version:
bash$ export BOTOSEIS_ROOT=/home/user/BotoseisProject/botoseis/scripts
· Add the BOTOSEIS_ROOT/bin to your path
bash$ export PATH=$PATH:$BOTOSEIS_ROOT/bin
· Run the BotoSeis
bash$ runboto.sh &
куда и как мне задавать эту переменную? потому что если в терминале вбить runboto.sh, то выдается ошибка Error:
Could not find or load main class botoseis.mainGui.main.MainWindow
помогите кто знает

Добавлено через 1 час 41 минуту
ну че ни у кого никаких идей?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.03.2016, 23:38
Ответы с готовыми решениями:

Как задать NetBeans папку с документацией, чтобы оно не искало в интернете?
Архив-файл с документацией я скачал с официального сайта Sun.

NetBeans. Как создать переменную, которая будет общая для всех классов проекта
как создать переменную, которая будет общая для всех классов проекта? можно ли так вообще делать? нужно переместить значение jTextFild...

Визуальный редактор NetBeans не позволяет удалить ненужную переменную
Кидаем в визуальном редакторе на форму компонент. В коде появляется ссылка. Удаляем с формы этот компонент - ссылка в коде не исчезает....

16
 Аватар для FatNinja
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
07.03.2016, 23:54
Цитата Сообщение от Kerim_Geophysic Посмотреть сообщение
ну че ни у кого никаких идей?
Маловероятно, что кто-нибудь ответит по существу.
Вы пользуетесь ХЗ-какой библиотекой для ХЗ-какой задачи, при этом используете Linux (он менее популярен).
Первая ошибка - я полагаю в переменных окружения.
Скриптом вы вроде бы пытаетесь установить переменные окружения для этой библиотеки или фреймворка.
Последняя ошибка - java не может найти запускаемый java-класс. Как правило, в типовом JavaSe приложении запускаемый класс должен быть:
1. public;
2. public-класс в java-файле должен совпадать с именем файла, также учитывая регистр (Под виндовс по крайней мере). Так же public класс, если он не вложенный, должен быть единственным в java-файле.
3. должен иметь стартовый метод public static void mail(String[] argv) { }
1
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491
08.03.2016, 00:03  [ТС]
FatNinja,
я пользуюсь виндоус, с установленным Cygwin
честно говоря я мало понимаю понятия скрипты, библиотеки. Вы уж извините, я следую инструкции
вот в чем дело, он пишет ошибку:
Could not find or load main class botoseis.mainGui.main.MainWindow
в то же время, у меня в папке C:\botoseis-1.0\botoseis\build\classes\botoseis\main Gui\main есть файлы MainWindow$1.class, 31 файл такой, где после $ цифра другая

но как я понимаю, надо задать переменную. Ну это предположения только, так то я не разбираюсь

Вы скажите мне куда зайти и что посмотреть чтобы сориентировать Вас в задаче если у вас есть время и желание

и, кстати, когда я нажимаю этот зеленый треугольник, ошибка с переменной вылетает, но написано successful
0
 Аватар для FatNinja
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
08.03.2016, 00:26
Kerim_Geophysic, я немного загуглил по эту оболочку - это какое-то ПО для геофизики.
В инструкции, а также в описании на википедии указано, что эта либа предназначена для UNIX или MacOc систем, а не для Windows. Сами jar-файлы кроссплатформенны, но sh-скрипты под виндой вряд-ли удастся запустить.
https://en.wikipedia.org/wiki/Seismic_Unix
https://en.wikipedia.org/wiki/... s_software
Можете попробавать поставить Linux на виртуалку и попробавать запустить это ПО там. Или использовать аналог для Windows.

Добавлено через 7 минут
Kerim_Geophysic, я малость солгал - сам BOTOSEIS кроссплатформенный.
А вот CWP/SU (Seismic Un*x), который требуется в инструкции -для Linux.
Поэтому совет тот же.
1
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491
08.03.2016, 00:27  [ТС]
FatNinja, я знаком с этими ссылками))
вот этот botoseis он поверх seismic unix или madagascar может быть установлен
так вот у меня на виндоус установлен мадагаскар, я им могу пользоваться через Сигвин (командная строка)
но у меня проблемы с самой программой, я один момент не понимаю и вот думаю если получится графику поставить то возможно решу этот вопрос

ну и в итоге мне надо бы установить этот botoseis.. просто я только пару часов назад установил этот NetBean а до этого даже и не знал о таком

кстати Seismic Unix тоже вроде бы ставится на виндоус (Сигвин)
0
 Аватар для FatNinja
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
08.03.2016, 00:36
Kerim_Geophysic, тогда даже и не знаю чем вам помочь
Судя по этой ошибке "Could not find or load main class botoseis.mainGui.main.MainWindow" - программе не удаётся найти метод public static void main(String[] argv) { } в public классе MainWindow.
Со стороны java - ошибка именно в этом.
1
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491
08.03.2016, 00:39  [ТС]
FatNinja,
хреново(
а есть возможность задать переменную и ее значения в Нет Бин?
0
 Аватар для FatNinja
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
08.03.2016, 01:00
Kerim_Geophysic, можно изменить java-код, но в случае если есть исходники (файлы с расширением java).
В вашем случае - у вас уже скомпилированный java-код в class-файлах.
Полагаю, что в вашем случае что-то не то с sh-скриптами - они написаны не для windows.
Во всех скриптах, которые лежат в скачанном архиве стоят пути начиная с переменной окружения BOTOSEIS_ROOT.
Указанным в вашем первом сообщении скриптом установливается эта переменная окружения в /home/user/ и т.п.
Таких каталогов нет под виндой. Возможно, если исправить скрипт - переменной окружения и заработает.
Но я бы на это не надеялся - имхо, проще запустить под linux'ом.
1
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491
08.03.2016, 01:13  [ТС]
FatNinja,
а я буду надеяться)) больше делать нечего
щас буду искать, спасибо за помощь!

Добавлено через 9 минут
FatNinja,
еще один вопрос, как найти этот скрипт переменной окружения?
0
 Аватар для FatNinja
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
08.03.2016, 01:15
Kerim_Geophysic, может кто-нибудь более сведующий в теме отпишется
1
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491
08.03.2016, 01:17  [ТС]
FatNinja,
понял, буду ждать))
0
 Аватар для FatNinja
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
08.03.2016, 01:26
Цитата Сообщение от Kerim_Geophysic Посмотреть сообщение
как найти этот скрипт переменной окружения?
Он в вашем первом сообщении, если я не ошибаюсь.
Переменная окружения - это грубо говоря краткий псевдоним для пути к файлу.
К примеру, у вас установлена виртуальная машина java в каталог c:\Program Files\Java\jdk1.8.0_60\bin\.
Чтобы в cmd каждый раз не указывать весь путь, в операционой системе есть механизм "переменных окружения".
В виндовс этот путь добавляется в свойствах моего компьютера (или командой в cmd), к примеру JAVA_HOME. Теперь программы могут обращаться к этой переменной, а во время обращения будет "подставляться" этот путь.
Примерно тоже самое у происходит в скрипте в вашем первом сообщении: установка переменной окружения BOTOSEIS_ROOT. Однако в Windows нет таких путей /your/botoseisrootpath, /home/user/ и т.п.
Так что
Цитата Сообщение от FatNinja Посмотреть сообщение
имхо, проще запустить под linux'ом.
0
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491
08.03.2016, 15:53  [ТС]
FatNinja,
я про линукс понял, но у меня линукс на другом компе а там монитор тупит)) вот я никак не могу запустить чтобы проверить
а так путь я думаю указали как пример для линукса. надо просто изменить его, и все должно заработать, по крайней мере я надеюсь на это))))

Добавлено через 4 минуты
FatNinja, мда... прошивка биоса полетела. черный экран boot block compatible version ver.032. please do not insert any disc
как-то все не слава-Богу сегодня))

Добавлено через 6 минут
FatNinja, ничего себе)) перезапустил и включился, ща проверю на убунту с установленным Seismic Unix

Добавлено через 14 часов 3 минуты
FatNinja,
я у становил переменные в контролькой панели виндоус и теперь когда я нажимаю на зеленый треугольник в NetBeans у меня появляется окно Bоtоseis. То есть вроде бы работает

но по иструкции я из консоли должен запускать по команде runboto.sh & и как Вы поняли у меня это не получается
выдается ошибка: $ Error: Could not find or load main class botoseis.mainGui.main.MainWindow

есть идеи почему? и если запускать программу через НетБин то в ней можно работать? там вроде бы не получается делать то что надо
0
 Аватар для FatNinja
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
08.03.2016, 16:02
Kerim_Geophysic, NetBeans - это среда разработки на языке программирования, а у вас уже написанное и скомпилированное приложение.
Новых идей нет
1
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491
08.03.2016, 16:41  [ТС]
FatNinja, я могу через нетбин запустить приложение (на зеленый треугольник нажать) и работать в нем?
0
 Аватар для FatNinja
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
08.03.2016, 17:09
Цитата Сообщение от Kerim_Geophysic Посмотреть сообщение
я могу через нетбин запустить приложение (на зеленый треугольник нажать) и работать в нем?
Это конечно через *опу, но да.
1
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 491
08.03.2016, 19:01  [ТС]
FatNinja,
ахах понял спасибо))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.03.2016, 19:01
Помогаю со студенческими работами здесь

Задать переменную N - 6 раз
Как сделать так, чтобы значение N нужно было вводить 6 раз? Вот код) Program A13_5; uses crt; function RootK(x,k,n:real):real; ...

Задать временную переменную
Здравствуйте! Пожалуйста, покажите код VBA вот этого макроса! Заранее благодарен!

QModbusDataUnit задать переменную
Добрый вечер. Пишу программу наподобие ModBus pool. Пользователь сам вбивает регистр и его тип, эти данные считываются из таблицы. Как в...

Задать переменную COM-порта
Для вечно учащихся. Как посмотреть какой порт занят модулем я знаю. У меня 4 порт. Подскажите как к нему обратиться. В excel я делал...

Задать ранжированную переменную
Запуталась в Mathcad. Задайте ранжированную переменную , меняющуюся от 0 до "пи" деленное на 2 с шагом 0.1; определите функцию f (x) =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru