Вопросы с тегом «classpath»

В Java путь к классам сообщает виртуальной машине Java, где искать определенные пользователем классы и пакеты при запуске программ Java. Путь к классам является параметром и может быть установлен либо в командной строке, либо с помощью переменной среды.

371
Каковы причины и каковы различия между NoClassDefFoundError и ClassNotFoundException?

В чем разница между NoClassDefFoundErrorи ClassNotFoundException? Что заставляет их быть брошенными? Как они могут быть решены? Я часто сталкиваюсь с этими throwables при изменении существующего кода, чтобы включить новые файлы JAR. Я ударил их как на стороне клиента, так и на стороне сервера для...

366
Как действительно читать текстовый файл из classpath в Java

Я пытаюсь прочитать текстовый файл, который установлен в системной переменной CLASSPATH. Не пользовательская переменная. Я пытаюсь получить входной поток в файл, как показано ниже: Поместите каталог file ( D:\myDir) в CLASSPATH и попробуйте ниже: InputStream in =...

247
Получить список ресурсов из каталога classpath

Я ищу способ получить список всех имен ресурсов из заданного каталога classpath, что-то вроде метода List<String> getResourceNames (String directoryName). Например, если каталог путь к классам , x/y/zсодержащий файлы a.html, b.html, c.htmlи подкаталог d, getResourceNames("x/y/z")должны...

236
Назначение блока buildscript в Gradle

Я новичок в Gradle, и я читаю документацию, но я не понимаю некоторые ее части. Одна из этих частей связана с buildscriptблоком. Какова его цель? Если вашему сценарию сборки необходимо использовать внешние библиотеки, вы можете добавить их в путь к классам сценария в самом сценарии сборки. Вы...

206
Как добавить каталог в classpath в профиле запуска приложения в IntelliJ IDEA?

Я пытаюсь добавить каталог в classpath профиля запуска приложения Если я переопределю с помощью -cp x: target / classes в настройках виртуальной машины, я получу следующую ошибку: java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain Любая идея о том, как добавить каталог в...

184
Найти, откуда загружается класс Java

Кто-нибудь знает, как программно узнать, откуда на самом деле загрузчик классов Java загружает класс? Я часто работаю над большими проектами, в которых путь к классам становится очень длинным, а поиск вручную не всегда возможен. У меня недавно была проблема, когда загрузчик классов загружал...

143
Разница префикса пути к классам Spring

Документировано здесь говорится Этот специальный префикс указывает, что все ресурсы пути к классам, которые соответствуют заданному имени, должны быть получены (внутренне это, по сути, происходит через вызов ClassLoader.getResources (...)), а затем объединены для формирования окончательного...

127
Intellij не может разрешить символ при импорте

Эта проблема возникает периодически для разных библиотек и разных проектов. При попытке импортировать библиотеку пакет будет распознан, но имя класса не может быть разрешено. Если в операторе импорта right-click -> Goto -> the package's declarationя вижу все декомпилированные классы,...

122
Добавить файл свойств в путь к классам IntelliJ

Я запускаю простую программу Java из IntelliJ IDE, используя меню «Выполнить» -> «Выполнить». Работает нормально. Теперь я хочу добавить логирование log4j. Я добавил папку ресурсов в корень моего проекта. Я добавил в эту папку файл log4j.properties. Я изменил код, чтобы что-то записать. Как...

119
Java, Classpath, Classloading => Несколько версий одной и той же банки / проекта

Я знаю, это может быть глупый вопрос для опытных программистов. Но у меня есть библиотека (http-клиент), которую требуют некоторые другие фреймворки / банки, используемые в моем проекте. Но все они требуют разных основных версий, например: httpclient-v1.jar => Required by cralwer.jar...

118
Различия между «java -cp» и «java -jar»?

В чем разница между запуском Java-приложения с помощью java -cp CLASSPATHи java -jar JAR_FILE_PATH? Один из них предпочтительнее другого для запуска приложения Java? Я имею в виду, какой из этих способов дороже для JVM (в зависимости от использования их машинных ресурсов)? Какой из них приведет к...

115
Несвязанный контейнер пути к классам в Eclipse

Я проверил проект, использующий Subversive для Eclipse, и получаю следующие ошибки: Проект не может быть построен, пока не будут устранены ошибки пути сборки. Несвязанный контейнер пути к классам: 'Системная библиотека JRE [jdk1.5.0_08]' Я предполагаю, что первая ошибка будет устранена, как только...

115
Запустите файл JAR из командной строки и укажите путь к классам

Я скомпилировал файл JAR и указал главный класс в манифесте (я использовал функцию Eclipse Export ). Все мои зависимости находятся в каталоге с меткой lib. Кажется, я не могу получить прямого ответа о том, как выполнить мой файл JAR, указав, что он должен использовать в lib/*качестве пути к...

108
Eclipse «Ошибка: не удалось найти или загрузить основной класс»

У меня на ноутбуке есть проект в eclipse, который я отправил в Git https://github.com/chrisbramm/LastFM-History-Graph.git Он полностью работает на моем ноутбуке и запускается / строится без проблем, но на моем рабочем столе Eclipse не выдает ошибку Ошибка: не удалось найти или загрузить основной...

106
Как разрешить ClassNotFoundException?

Я пытаюсь запустить приложение Java, но получаю эту ошибку: java.lang.ClassNotFoundException: После двоеточия следует местоположение отсутствующего класса. Однако я знаю, что этого местоположения не существует, поскольку класс находится в другом месте. Как я могу обновить путь к этому классу? Это...

104
Файл внутри банки не виден весной

Все Я создал файл jar со следующим файлом MANIFEST.MF внутри: Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.3 Created-By: 1.6.0_25-b06 (Sun Microsystems Inc.) Main-Class: my.Main Class-Path: . lib/spring-core-3.2.0.M2.jar lib/spring-beans-3.2.0.M2.jar В его корне находится файл my.config, на...