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

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

15
Які причини та які відмінності між NoClassDefFoundError та ClassNotFoundException?
У чому різниця між NoClassDefFoundErrorі ClassNotFoundException? Що змушує їх кидатись? Як їх можна вирішити? Я часто стикаюся з цими перекидними кодами під час зміни існуючого коду для включення нових файлів jar. Я потрапив на них як на клієнтській, так і на серверній частині програми Java, що поширюється через webstart. Можливі …

21
Чому ви коли-небудь реалізуєте finalize ()?
Я читав багато запитань про новинку Java, finalize()і вважаю це дивним, що ніхто не зрозумів, що finalize () є ненадійним способом очищення ресурсів. Я бачив, як хтось коментує, що вони використовують це для очищення з'єднань, що насправді страшно, оскільки єдиний спосіб наблизитися до гарантії закриття з’єднання - це здійснити спробу …
371 java  jvm 

12
Тест JUnit для System.out.println ()
Мені потрібно написати тести JUnit для старої програми, яка погано розроблена і пише багато повідомлень про помилки на стандартний вихід. Коли getResponse(String request)метод поводиться правильно, він повертає відповідь XML: @BeforeClass public static void setUpClass() throws Exception { Properties queries = loadPropertiesFile("requests.properties"); Properties responses = loadPropertiesFile("responses.properties"); instance = new ResponseGenerator(queries, responses); …
370 java  console  junit 


30
Не знайдено жодної заявки для реєстратора (log4j)?
Я поставив log4j на свій збірний шлях, але під час запуску програми я отримую таке повідомлення: log4j:WARN No appenders could be found for logger (dao.hsqlmanager). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Що означають ці попередження? Що тут придатника?
368 java  eclipse  log4j 

27
Закінчіть усі попередні заходи
У моїй програмі є наступні екрани потоку: Home->screen 1->screen 2->screen 3->screen 4->screen 5 Зараз у мене є загальна log out кнопка на кожному екрані ( Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5) Я хочу, що коли користувач натисне кнопку виходу (з будь-якого екрана), всі …

14
Як заставити UTF-8 працювати в веб-сайтах Java?
Мені потрібно, щоб UTF-8 працював у моєму веб-сайті Java (сервлети + JSP, не використовується рамка) для підтримки äöåтощо для звичайного фінського тексту та кирилиці, як ЦжФдля особливих випадків. Моя настройка така: Середовище розробки: Windows XP Виробниче середовище: Debian Використовувана база даних: MySQL 5.x Користувачі в основному використовують Firefox2, а також …
367 java  mysql  tomcat  encoding  utf-8 

29
Установка Android Studio в Windows 7 не завершена, JDK не знайдено
Я завантажив Android Studio і спробував запустити програму. Це працює на Windows 7 64-розрядному з Java 1.7. Під час встановлення виявляється моя Java 1.7, а решта установки проходить просто чудово. Однак при спробі запуску програми з піктограми робочого столу нічого не відбувається. Дивлячись на диспетчер завдань, завантажується новий процес із …

11
Не є класом Java, що додається
Я намагаюся зробити гру Tetris, і я отримую помилку компілятора Shape is not an enclosing class коли я намагаюся створити об’єкт public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } Я використовую внутрішні класи для кожної форми. Ось частина мого коду public …

18
Як насправді читати текстовий файл з classpath на Java
Я намагаюся прочитати текстовий файл, встановлений у системній змінній CLASSPATH. Не є змінною користувача. Я намагаюся отримати вхідний потік у файл, як показано нижче: Помістіть каталог файлу ( D:\myDir) в CLASSPATH і спробуйте нижче: InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("//SomeTextFile.txt"); Помістіть повний шлях до …
366 java  classpath 

25
Кодування URL-адрес HTTP в Java
Моя автономна програма Java отримує від користувача URL-адресу (яка вказує на файл), і мені потрібно натиснути її та завантажити її. Проблема, з якою я стикаюся, полягає в тому, що я не в змозі правильно кодувати URL-адресу HTTP ... Приклад: URL: http://search.barnesandnoble.com/booksearch/first book.pdf java.net.URLEncoder.encode(url.toString(), "ISO-8859-1"); повертає мене: http%3A%2F%2Fsearch.barnesandnoble.com%2Fbooksearch%2Ffirst+book.pdf Але те, що …
366 java  http  urlencode 

4
Умовно ігноруючи тести в JUnit 4
Гаразд, тому @Ignoreанотація хороша для того, щоб відмітити, що тестовий випадок не повинен працювати. Однак іноді хочеться проігнорувати тест на основі інформації про час виконання. Прикладом може бути тест, якщо я маю тест на сумісність, який потрібно запустити на машині з певною кількістю ядер. Якби цей тест був запущений на …

30
Можливі речі в IntelliJ, які неможливі в Eclipse?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я чув від людей, які переключились так чи інакше і які клянуться тим чи іншим. Будучи величезним шанувальником Eclipse, але не маючи часу спробувати IntelliJ, мені …

18
Як створити тимчасовий каталог / папку на Java?
Чи існує стандартний і надійний спосіб створення тимчасового каталогу всередині програми Java? У базі випусків Java є запис , який містить трохи коду у коментарях, але мені цікаво, чи є стандартне рішення, яке можна знайти в одній із звичайних бібліотек (Apache Commons тощо)?


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