Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

7
Як додати новий набір джерел до Gradle?
Я хочу додати тести інтеграції до моєї збірки Gradle (версія 1.0). Вони повинні працювати окремо від моїх звичайних тестів, тому що вони вимагають розгортання веб-додатка на localhost (вони тестують цей веб-додаток). Тести повинні мати можливість використовувати класи, визначені в моєму основному наборі джерел. Як це зробити?

1
Що означає> (більше ніж дужка) поряд з іменами файлів у Провіднику пакетів Eclipse?
Я встановлюю нову розробницьку машину з Eclipse 3.7 Indigo. Витягнувши мій код із SVN, дерево джерела в Провіднику пакетів періодично засипається значком> ліворуч від імені файлу. Імена батьківських пакетів їх теж мають. (Зверніть увагу, що це проект AspectJ, але я не думаю, що це має значення.) Що вказує> в диспетчері …
99 java  eclipse 

7
Повторно запустіть процесор анотацій конфігурації Spring Boot, щоб оновити створені метадані
Я додав: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> мої pom.xmlна intellij«s запит / попередження. Тепер я бачу "Повторно запустити процесор анотацій конфігурації Spring Boot для оновлення створених метаданих". Як зробити те, що intellijпросить мене зробити? Це посилання, B.2 Створення власних метаданих за допомогою процесора анотацій , не містить інструкцій.

4
Перетворити рядок на еквівалентне значення Enum
Чи можливо мені перетворити a Stringна еквівалентне значення в Enumeration, використовуючи Java. Звичайно, я можу зробити це за допомогою великої if-elseзаяви, але я хотів би цього уникнути, якщо це можливо. Враховуючи цю документацію: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html Я не надто сподіваюся, що це можливо без ifs або заяви про справу.
99 java  enums 

12
Як вимкнути fail_on_empty_beans у Джексоні?
Як використовувати jackson 2.1, як мені вимкнути те, fail_on_empty beansщо повідомлення про помилку, здається, хоче, щоб я його відключив? Я припускаю, що це просто найпростіша річ у світі, але, пекло, це пізно, і я не зміг знайти простий підручник чи щось особливо очевидне з api. SerializationFactory? Чому вони роблять це …
99 java  jackson 

3
виставляється за межі програми через ClipData.Item.getUri
Я намагаюся вирішити проблему після додавання нової функції у файлову систему Android, але я отримую таку помилку: android.os.FileUriExposedException: file:///storage/emulated/0/MyApp/Camera_20180105_172234.jpg exposed beyond app through ClipData.Item.getUri() Тож сподіваюся, хтось може допомогти мені це виправити :) Дякую private Uri getTempUri() { // Create an image file name SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss"); String …
99 java  android 

17
Тести JUnit проходять в Eclipse, але провалюються в Maven Surefire
Я написав кілька тестів JUnit, використовуючи бібліотеки JUnit 4 та spring-test. Коли я запускаю тести всередині Eclipse, тоді працюю нормально і проходжу. Але коли я запускаю їх за допомогою Maven (під час процесу збірки), вони не дають помилки, спричиненої пружиною. Я не впевнений, що спричиняє проблему, JUnit, Surefire чи Spring. …

6
Міграція бази даних кімнати, якщо додано лише нову таблицю
Не будемо припускати, що у мене є проста база даних Room: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } Тепер я додаю нову сутність: Petі надибаючу версію до 2: @Database(entities = {User.class, Pet.class}, version = 2) abstract class AppDatabase extends RoomDatabase …

13
Джексон не враховує регістр перепису даних
Як я можу десеріалізувати рядок JSON, що містить значення переліку, які не враховують регістр? (за допомогою Jackson Databind) Рядок JSON: [{"url": "foo", "type": "json"}] і моя Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public Endpoint() { } …

30
Найскладніший спосіб створення розділених комами рядків із колекції / масиву / списку?
Під час роботи з базами даних я помітив, що я пишу рядки запитів, і в цих рядках я повинен поставити декілька обмежень у пункті-де зі списку / масиву / колекції. Має виглядати так: select * from customer where customer.id in (34, 26, ..., 2); Ви можете спростити це, зменшивши це …
98 java  sql  string 

14
Плагін IntelliJ Gradle: Подається javaHome, здається, недійсний
Подібно до: - Intellij 14, здається, що javaHome поставляється недійсним - Android Studio - javaHome, що постачається, не є дійсною папкою Однак я намагаюся використовувати свою JAVA_HOMEзмінну, на яку встановленоC:\Program Files\Java\jdk1.8.0_40 Я не розумію, чому intellij шукає JDK всередині своєї каталогу встановлення. У Intellij: Executing external task 'bootRun'... The supplied …

8
Як змінити стиль TextView під час виконання
У мене є додаток для Android, на якому, коли користувач натискає a TextView, я хотів би застосувати визначений стиль. Я думав знайти, textview.setStyle()але його немає. я намагався textview.setTextAppearance(); але це не працює.
98 java  android  textview 

16
Не вдається встановити Maven в Windows: "JAVA_HOME встановлено в недійсному каталозі"
Я дотримувався підручника Maven до листа, але все ще не можу встановити Maven у Windows. Коли я запускаю в командному рядку наступне: E:\Documents and Settings\zach>mvn --version Я отримав: 'mvn' is not recognized as an internal or external command, operable program or batch file. Я перейшов до папки встановлення Maven, побіг …
98 java  maven-2 

5
JUnit 4 Тестові набори
Як створити тестові набори за допомогою JUnit 4? Вся документація, яку я бачив, здається, не працює для мене. І якщо я використовую майстра Eclipse, це не дає мені можливості вибрати будь-який із створених мною тестових класів.
98 java  junit  test-suite 

5
Як отримати доступ до java-класів у пакеті за замовчуванням?
Зараз я спільно з іншими працюю над проектом із грааль. Я повинен написати кілька Java-класів. Але мені потрібен доступ до об'єкта для пошуку, створеного з groovy. Здається, що цей об'єкт повинен бути розміщений у пакеті за замовчуванням. Моє запитання: Чи є спосіб отримати доступ до цього об’єкта в пакеті за …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.