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

CLASSPATH в IntelliJ IDEA

25.08.2019, 22:34. Показов 16908. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Подскажите, пожалуйста, как можно увидеть или получить значение classpath в IntelliJ IDEA?
И ещё: не могу понять, что делает пункт меню VCS - Git - Branches - Checkout Tag or Revision. Что такое Git я знаю, внятно перевести на русский этот пункт меню не могу.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.08.2019, 22:34
Ответы с готовыми решениями:

intellij idea
Здравствуйте! Помогите, у меня есть код на java, только незнаю как его вставить в intellij idea 9.0, чтобы он работал.

Intellij Idea
Ошибка с @Test. Test package Main; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import...

IntelliJ IDEA
Здравствуйте. Столкнулся сегодня с проблемкой в IntelliJ IDEA Community Edition 14.1.1, после выхода из ждущего режима, как бороться с этим?

9
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
26.08.2019, 02:03
Ну, насколько я понимаю, tag позволяет отмечать определённые коммиты, шоб потом к ним вернуться. Механизм ревизии работает примерно также, но предоставляет больший функционал. Ну и собсна checkout позволяет между ними (тэгами) переключаться
0
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
27.08.2019, 17:31  [ТС]
Gungala, расскажите, пожалуйста, про переменную окружения classpath. Где я её могу увидеть? Дело в том, что у меня никак не получается прописать путь к папке с ресурсами. В интернете пишут, что надо указывать либо абсолютный, либо относительный путь к ресурсам, дописывая его с учётом значения classpath. Я же этот classpath вообще нигде не могу найти.
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
27.08.2019, 19:08
Если ты имеешь ввиду системную переменную, то вот, а если о classpath, который собирает сама IDE, то он должен быть в файле в корне проекта
0
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
28.09.2019, 19:57  [ТС]
Gungala, добрый вечер, простите, что долго не отвечал. Меня интересует "classpath, который собирает сама IDE". Если я правильно Вас понял, то у проекта со структурой, показанной на картинке project_structure.png, classpath - это Full_kursach.
Правильно ли я понимаю, что classpath свой у каждого проекта и увидеть его можно в разделе Run - Edit Configurations - Use classpath of module (картинка Edit_conf.png)?
Папка, окрашенная в цвет ясного неба, в моём случае java, это source root?
Миниатюры
CLASSPATH в IntelliJ IDEA   CLASSPATH в IntelliJ IDEA  
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
28.09.2019, 20:05
Цитата Сообщение от Иван24 Посмотреть сообщение
это source root?
Да.
Кстати, нагугли книженцию - Давыдов С.В., Ефимов А.А. - "IntelliJ IDEA. Профессиональное программирование на Java."
Несмотря на возраст, есть довольно много интересных фич.
1
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
28.09.2019, 20:11
Не знаю где в идее хранится значение classpath, но при запуске программы показывается команда, с помощью которой прога, собсна, запустилась
1
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
28.09.2019, 22:15  [ТС]
Gungala, Вы навели меня на мысль и я внимательно глянул на команду, с помощью которой "прога" запускается. Нашёл интересный кусочек своей команды: -classpath H:\IDEA_projects\Full_kursach\target\cla sses MyStart6
В директорию target/ я как-то никогда внимательно не заглядывал (честно, я плохо пока представляю какую роль она играет), заглянув увидел, что она тоже содержит папки с ресурсами. Предположив, что classpath - это скопированная выше часть команды запуска приложения, я прописал путь к ресурсам, лежащим внутри target/, относительно -classpath. При перезапуске приложения ошибка java.lang.NullPointerException исчезла! Кажется, classpath найден!
P.S.: По моему разумению относительно classpath надо прописывать пути к ресурсам.

Добавлено через 18 минут
iSmokeJC, книжку, кажется, бесплатно не скачать...
0
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
05.10.2019, 20:04  [ТС]
В папке /target/Images у меня лежат .png и .jpg-файлы и к ним прописать путь получилось благополучно:
Java
1
static final String PATH_PHOTO   = "/Images/";
В папке /target/Files у меня лежат обычные текстовые файлы, к ним я по аналогии прописываю путь:
Java
1
static final String PATH_PROJECT = "/Files/";
Однако при запуске приложение оказывается не в состоянии отыскать текстовый файл. Возникает ошибка, приведённая на картинке.
Названия совпадают, проверял.
Доступ к файлу организован следующим образом:
Java
1
2
3
4
5
6
7
try(BufferedReader br = new BufferedReader(new FileReader(MyStart6.class.getResource(MyStart6.PATH_PROJECT + "CountPanels").toString()))){
            String s = br.readLine();
            if (s != null)
                MyGournal.setCount(Integer.parseInt(s));
        } catch (IOException ex) {
            System.out.println("Ошибка в WriterReader.getCountInFile(): " + ex.getMessage());
        }
Миниатюры
CLASSPATH в IntelliJ IDEA  
0
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
05.10.2019, 22:07  [ТС]
Почитал информацию, в частности, здесь:

По моим представлениям всё должно быть хорошо.

Добавлено через 2 часа 0 минут
Отчасти разобрался:
Java
1
BufferedReader br = new BufferedReader(new FileReader(MyStart6.class.getResource(MyStart6.PATH_PROJECT + "CountPanels").getFile()))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.10.2019, 22:07
Помогаю со студенческими работами здесь

Java intellij idea
Здравствуйте. Буду рад ответу, как в intelij idea найти класс system? И еще, в java все библиотеки например scanner являются классом?

Не работает IntelliJ IDEA
Запускаю, идет какая-то подгрузка и после ничего не происходит. В чем может быть проблема?

IntelliJ-IDEA-4.5 ключ
Дайте плиз ключ на прогу.

Intellij Idea не компилирует
:wall: Я учу java. Установила intellij idea c плагином от javarush и никак не могу начать в ней работать. Intellij idea не компилирует...

Intellij IDEA в неадеквате
Очень странно ведет себя. Раньше такого не замечал, а после переустановки винды и соответственно программы начались траблы с хот кеями....


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru