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

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

5
Java: PrintStream в строку?
У меня есть функция, которая принимает объект определенного типа и объект PrintStreamдля печати, и выводит представление этого объекта. Как я могу записать вывод этой функции в строку? В частности, я хочу использовать его как toStringметод.
115 java  string  printstream 

2
Установите родительский POM без создания дочерних модулей
У меня есть родительский POM в проекте Maven с такой структурой: parent | --------------- | | child1 child2 Я хочу установить POM «родителя» в локальном REPO, чтобы позволить child1 принять некоторые изменения, которые я сделал в dependencyManagement, но я не могу выполнить обычную «чистую установку», потому что «child2» сломан и …
115 java  maven  maven-2  pom.xml 

15
Как лучше всего распространять приложения Java? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Java - один из моих любимых …


6
Неизменяемые коллекции Java
Из документации Java 1.6 Collection Framework : Коллекции, которые не поддерживают какие-либо операции модификации (например add, removeи clear), называются неизменяемыми . [...] Коллекции, которые дополнительно гарантируют, что никакие изменения в объекте Collection никогда не будут видны, называются неизменяемыми . Второй критерий меня немного смущает. Учитывая, что первая коллекция не может …

4
Как сделать массив массивов на Java
Гипотетически у меня есть 5 объектов строкового массива: String[] array1 = new String[]; String[] array2 = new String[]; String[] array3 = new String[]; String[] array4 = new String[]; String[] array5 = new String[]; и я хочу, чтобы другой объект массива содержал эти 5 объектов строкового массива. Как мне это сделать? …
115 java  arrays 

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

7
Выбор перегруженного метода на основе реального типа параметра
Я экспериментирую с этим кодом: interface Callee { public void foo(Object o); public void foo(String s); public void foo(Integer i); } class CalleeImpl implements Callee public void foo(Object o) { logger.debug("foo(Object o)"); } public void foo(String s) { logger.debug("foo(\"" + s + "\")"); } public void foo(Integer i) { logger.debug("foo(" …
115 java  oop 

2
Различные зависимости для разных профилей сборки
Можно ли иметь другой набор зависимостей в файле maven pom.xml для разных профилей? например mvn -P debug mvn -P release Я хотел бы выбрать другой jar-файл зависимостей в одном профиле, который имеет те же имена классов и разные реализации одних и тех же интерфейсов.


27
Ошибка создания bean-компонента с именем entityManagerFactory, определенным в ресурсе пути к классу: сбой при вызове метода инициализации
Когда я компилирую свой весенний проект, я получил следующую ошибку. Ошибка при создании bean-компонента с именем entityManagerFactory, определенным в ресурсе пути к классам [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: не удалось вызвать метод инициализации Я использую STS Eclipse и MySql Database Моя строка …

5
Разница между сервером приложений и контейнером сервлетов?
Я пытаюсь понять разницу между полноценным сервером приложений (например, Weblogic, JBoss и т. Д.) И контейнером сервлетов (Tomcat, Jetty и т. Д.). Чем они отличаются и какие использовать? Спасибо,

4
Данный последний блок не заполнен должным образом
Я пытаюсь реализовать алгоритм шифрования на основе пароля, но получаю следующее исключение: javax.crypto.BadPaddingException: данный последний блок неправильно заполнен В чем может быть проблема? Вот мой код: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new SecureRandom(password.getBytes()); generator.init(sec); key …

6
Как отлаживать stream (). Map (…) с помощью лямбда-выражений?
В нашем проекте мы переходим на java 8 и тестируем его новые функции. В моем проекте я использую предикаты и функции Guava для фильтрации и преобразования некоторых коллекций с помощью Collections2.transformи Collections2.filter. В этой миграции мне нужно изменить, например, код guava на изменения java 8. Итак, я делаю следующие изменения: …
115 java  debugging  lambda  java-8 

6
Выполнить другую банку в программе Java
Я написал несколько простых java-приложений с именами A.jar, B.jar. Теперь я хочу написать Java-программу с графическим интерфейсом, чтобы пользователь мог нажать кнопку A для выполнения A.jar и кнопку B для выполнения B.jar. Также я хочу вывести детали процесса выполнения в моей программе с графическим интерфейсом. Любое предложение?
115 java  jar  executable-jar 

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