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

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

4
Что означает тильда в угловых скобках при создании универсального класса Java?
Я читал несколько примеров JMockit и нашел этот код: final List<OrderItem> actualItems = new ArrayList<~>(); Что означает тильда в универсальном идентификаторе? Я знаю, что это унарный побитовый оператор НЕ, но я не вижу здесь операнда. Также я попытался скомпилировать его и получил ошибку. Я что-то упускаю?

7
Как получить URI запроса без контекстного пути?
Метод request.getRequestURI () возвращает URI с контекстным путем. Например, если базовый URL из приложения http://localhost:8080/myapp/(то есть контекст путь MyApp ), и я призываю request.getRequestURI()к http://localhost:8080/myapp/secure/users, он вернется /myapp/secure/users. Есть ли способ получить только эту часть /secure/users, то есть URI без контекстного пути?
127 java  servlets 

7
Задача Gradle - передать аргументы в приложение Java
У меня есть приложение Java, которое работает с настраиваемой задачей gradle, и приложение требует некоторых аргументов при вызове. Эти: programName ( string | -f filename | -d key | -h) Options: string Message to be used. -d key Use default messages, key must be s[hort], m[edium] or l[ong]. -f filename …
127 java  gradle  arguments 


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

16
Spring Data JPA - исключение «Свойство для типа не найдено»
Я поискал в Google и нашел много результатов, но ни один из них не смог ответить на мою проблему. Итак, вот оно. Я пытаюсь изучить Spring MVC и Spring Data JPA, выполнив минимальную реализацию клона pinterest. Итак, ниже приведены части кода, которые, на мой взгляд, имеют отношение к моей проблеме. …


8
Дженерики Java T vs Object
Мне было интересно, в чем разница между следующими двумя объявлениями методов: public Object doSomething(Object obj) {....} public <T> T doSomething(T t) {....} Есть ли что-то, что вы можете сделать с одним, но не с другим? Я не мог найти этот вопрос где-либо еще на этом сайте.
127 java  generics 

12
Есть ли у Spring Data JPA способ подсчета энтузиастов с использованием разрешения имени метода?
Spring Data JPA поддерживает подсчет сущностей с использованием спецификаций. Но есть ли способ подсчитать сущности с помощью разрешения имен методов? Допустим, мне нужен метод countByNameдля подсчета сущностей с определенным именем, точно так же, как метод findByNameдля получения всех сущностей с определенным именем.

4
Перейти к следующему элементу с помощью цикла foreach в Java 8 в потоке
У меня проблема с потоком Java 8 foreach, пытающимся перейти к следующему элементу в цикле. Я не могу установить команду вроде continue;, только return;работает, но в этом случае вы выйдете из цикла. Мне нужно перейти к следующему элементу цикла. Как я могу это сделать? Пример (не работает): try(Stream<String> lines = …
127 java  java-8 

10
Получите первый и последний день месяца, используя threeten, LocalDate
У меня есть LocalDate, которому нужно получить первый и последний день месяца. Как я могу это сделать? например. 13/2/2014 Мне нужно получить 1/2/2014и 28/2/2014в форматах LocalDate . Использование трех десятков классов LocalDate.
127 java  date  java-time 

28
В моем приложении не поддерживается версия major.minor 52.0
Я пытаюсь скомпилировать свой Android-проект и получаю эту ошибку [INFO] Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 [INFO] at java.lang.ClassLoader.defineClass1(Native Method) [INFO] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [INFO] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [INFO] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) [INFO] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [INFO] at java.security.AccessController.doPrivileged(Native Method) [INFO] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) …

16
Кто устанавливает тип содержимого ответа в Spring MVC (@ResponseBody)
У меня есть управляемое аннотациями веб-приложение Spring MVC Java, запущенное на веб-сервере причала (в настоящее время в плагине maven jetty). Я пытаюсь реализовать некоторую поддержку AJAX с помощью одного метода контроллера, возвращающего только текст справки String. Ресурсы находятся в кодировке UTF-8, как и строка, но мой ответ с сервера идет …

4
«Aapt» IOException error = 2, Нет такого файла или каталога «почему я не могу создать свой gradle на jenkins?
У меня небольшая проблема. Проблема: я пытаюсь создать Gradle своего Android-проекта на Jenkins, и теперь я стою над этой проблемой, которую не могу решить. Во время строительства у меня появляется это сообщение об ошибке: :Client:mergeDebugResources /var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory :Client:mergeDebugResources FAILED …
126 java  android  jenkins  gradle  aapt 

6
Как я могу заставить Maven прекратить попытки проверки обновлений для артефактов из определенной группы из maven-central-repo?
Я работаю над довольно большим проектом Maven. У нас, вероятно, около 70 отдельных артефактов, которые примерно разделены на две библиотеки общего кода и, возможно, десять приложений, которые их используют. Все эти элементы находятся в пространстве имен com.mycompany.*. В большинстве случаев мы работаем против сборок моментальных снимков. Итак, чтобы выполнить полную …
126 java  maven-2  repository 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.