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

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


7
не вдається викликати String.isEmpty () в android
У моєму додатку для Android я не можу використовувати функцію String.isEmpty (), яка знаходиться в JDK 1.6. В Android 2.1 lib немає цієї функції в класі java.lang.String Я намагався ввести системну бібліотеку JRE до свого проекту, оскільки вона має цю функцію, але ніяких ефектів не було. Як я можу вирішити …
80 java  android 

2
Дозвіл на запис на SD-карту
Я хотів би, щоб мій додаток архівував БД програми на SD-карту. У своєму коді я перевіряю, чи canWrite()існує каталог , а якщо немає, кидаю IOException. У цьому конкретному випадку я намагаюся скопіювати файл db у кореневий каталог на SD-карті, але він видає файл IOException. Як я можу змінити дозвіл на …
80 java  android 

12
клас javac1.8 не знайдено
Я встановив два jdks - jdk 1.5 та jdk 1.8. У мене є такий файл конфігурації Ant build.xml: <target name="compileCustomSrc"> <javac srcdir="src" destdir="build/classes" source="1.5" target="1.5" > <classpath> <fileset dir="C:/lib/"> <include name="*.jar" /> </fileset> </classpath> </javac> </target> Перш ніж встановлювати jdk1.8, Ant, викликаний з Eclipse, зібрав усі джерела успішно. Але зараз …

4
Що означає поріг у Log4J?
У мене є log4jвластивості приблизно такі, як нижче. Все, що увійшло в систему, TextProcessor.log- це щось вище рівня WARN. Я не розумію порогового значення, яке встановлено тут для налагодження. Хтось може пояснити, що робить поріг? log4j.logger.TextProcessor=warn,TextProcessor log4j.appender.TextProcessor=org.apache.log4j.RollingFileAppender log4j.appender.TextProcessor.File=C:/project/logs/TextProcessor.log log4j.appender.TextProcessor.MaxFileSize=10MB log4j.appender.TextProcessor.MaxBackupIndex=10 log4j.appender.TextProcessor.Threshold=debug log4j.appender.TextProcessor.layout=org.apache.log4j.PatternLayout log4j.appender.TextProcessor.layout.ConversionPattern=[%d] [%5p] (%F:%L) - %m%n
80 java  logging  log4j 

3
Відмінності між require_new та вкладеним поширенням у весняних транзакціях
Я не можу зрозуміти різницю поведінки між політиками PROPAGATION_REQUIRES_NEWта PROPAGATION_NESTEDрозповсюдженням. Мені здається, що в обох випадках поточний процес відкочується, але не вся транзакція. Будь-яка підказка?

10
Інструмент для аналізу великих кучок Java
У мене є дамп купи HotSpot JVM, який я хотів би проаналізувати. Віртуальна машина працювала з -Xmx31gфайлом дампа купи, розміром 48 ГБ. Я навіть не намагатимусь jhat, оскільки для цього потрібно приблизно в п’ять разів більше пам’яті (у моєму випадку це буде 240 ГБ), і це дуже повільно. Eclipse MAT …
80 java  profiling 

11
Android: як отримати поточний день тижня (понеділок тощо ...) мовою користувача?
Я хочу знати, яким є поточний день тижня (понеділок, вівторок ...) місцевою мовою користувача. Наприклад, "Lundi" "Mardi" тощо ... якщо користувач французький. Я прочитав цю публікацію, але вона повертає лише int, а не рядок із днем ​​мовою користувача: Який найпростіший спосіб отримати поточний день тижня в Android? В цілому, як …

3
Поясніть URL-адресу JMX
Я намагаюся зрозуміти URL-адресу служби JMX. service:jmx:rmi://192.168.30.10:1234/jndi/rmi://192.168.30.10:2344/jmxrmi Було б чудово, якби хтось допоміг мені це зрозуміти. Дякую
80 java  jmx 

7
Отримайте об’єкт JSON із відповіді HTTP
Я хочу отримати JSONоб'єкт із відповіді Http get: Ось мій поточний код для отримання Http: protected String doInBackground(String... params) { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(params[0]); HttpResponse response; String result = null; try { response = client.execute(request); HttpEntity entity = response.getEntity(); if (entity != null) { …
80 java  android  json 

9
Чи є спосіб зробити так, щоб runnable run () видавав виняток?
Метод, який я викликаю в run () у класі, що реалізує Runnable ), призначений для створення винятку. Але компілятор Java не дозволяє мені цього робити, і пропонує, щоб я оточив його за допомогою try / catch. Проблема в тому, що, оточуючи його за допомогою try / catch, я роблю цей …


8
Як використовувати команду update-alternative --config java
Я встановлюю Apache Solr на Linux Debian (Squeeze). Мені доручили встановити sun-java jdk 1st. Тоді мені кажуть, що я повинен використовувати команду, sudo update-alternatives --config javaщоб переконатися, що певний java (sun-java) є робочим часом за замовчуванням. Але коли я запускаю цю команду, я отримую: There are 3 choices for the …
80 java  debian 

2
Чи потрібно переходити на модулі при переході на Java 9 + / Java 11?
В даний час ми переходимо з Java 8 на Java 11. Однак оновлення наших служб було менш болючим, ніж ми очікували. В основному нам довелося лише змінити номер версії у нашому build.gradleфайлі, і служби були щасливо запущені. Ми оновили бібліотеки, а також (мікро) служби, які використовують ці бібліотеки. Дотепер проблем …

14
Eclipse: Чи слід створювати робочу область для кожного проекту?
Мені просто цікаво, чи краще розміщувати всі свої проекти Eclipse в одній робочій області, або робити 1 робочу область на 1 проект. Я просто сольний розробник для більш-менш хобі, але програми, які я створюю, насправді мають виробничі версії, які працюють на досить частих робочих місцях, тому це майже як аматорське …
80 java  eclipse 

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