java- все статьи тега ➜ страница 7


Ява.Ио.Исключение filenotfoundexception: (операция не разрешена) ошибку./ keytool-импорт на mac osx (el capitan) - Java 6

Пытаюсь импортировать сертификат CA в мой Java 6 truststore и сталкиваюсь с этой ошибкой: ./keytool -v -import -trustcacerts -alias Rapidssl -file /Users/spurr/Desktop/rapidssl.cer -keystore /System/Library/Java/Support/CoreDeploy.bundle/Contents/Home/lib/security/cacerts Enter keystore password: Certificate was added to keystore [Storing /System/Library/Java/Support/CoreDeploy.bundle/Contents/Home/lib/security/cacerts] keytool error: java.io.FileNotFoundException: /System/Library/Java/Support ...

Stream API не работает для лениво загруженных коллекций в EclipseLink / Glassfish?

После обнаружения дефекта в одном из моих веб-сервисов я отследил ошибку до следующего однострочного: return this.getTemplate().getDomains().stream().anyMatch(domain -> domain.getName().equals(name)); Эта строка возвращала false, когда я положительно знал, что список доменов содержит домен, имя которого было равно указанному name. Поэтому, почесав немного в затылке, я в конце концов разделил всю линию, чтобы посмотреть, что происходит. Я получил следующее В моей сессии отладки: Пожалу ...

JavaFX: содержимое TableView не отображается

Я создал приложение JavaFX, я построил собственный пакет, используя Ant, и я запутываю jar с Proguard-4.8. Я могу создать собственный пакет exe, используя этот запутанный jar успешно. Когда я запускаю его, он запускает приложение успешно, все вещи работают нормально, но есть одна проблема в TableView. То есть данные присутствуют в TableView, но я не могу видеть данные в TableView. Ниже снимок экрана, сделанный из exe для Таблица прилагается - Есть ли какие-либо дополнительные настройки ил ...

Как отключить генерацию файлов minidump (mdmp) с помощью Java Hotspot JVM на Windows

В настоящее время у меня есть развернутый исполняемый файл jar, который создает большие (7+ Гб) файлы minidump при сбое. Я хотел бы иметь текстовое представление того, что вызвало сбой, а не двоичный файл состояния JVM. Я попытался использовать информацию, найденную в этом сообщении CodeRanch, и документация, которую я нашел в документации Java, кажется, не помогает. Я также ссылался на этот вопрос, но окончательного ответа нет. Существует ли типичный способ, которым это делается, о котором ...

Java events vs C# - новое в Java

Я новичок в мире Явы. Я иду от c#. Я пытаюсь настроить пользовательское событие. Вот как я сделал бы это в C# class A { public EventHandler Changed; public void FunctionA() { if(Change != null) Changed(this, null); //fire the event! } } class B { private A instanceOfA = new A(); public void FunctionB() { A.Changed+= new EventHandler(onAChanged); //subscribe to event } public void onAChanged(object sender, EventArgs args) { ...

Можно ли указать путь к каталогу с помощью файла свойств при использовании класса ResourceBundle в Java?

Я хочу поместить мои файлы свойств в какую-нибудь папку, но я не могу прочитать их, потому что мы можем указать только имя пакета в статическом методе getBundle() на объекте ResourceBundle. Предположим, что bundle-это: myFile.свойства Текущий путь: src Я хочу сохранить файл свойств в: src / temp Поэтому, когда я использую: ResourceBundle.getBundle("temp/myfile", currentLocale); Он выбрасывает исключение "не могу найти связку". Я хочу каким-то образом указать путь. Пожалуйста предложи ...

Вычисление степеней целых чисел

Существует ли в Java какой-либо другой способ вычисления степени целого числа? Я использую Math.pow(a, b) сейчас, но он возвращает двойник, и это обычно много работы, и выглядит менее чистым, когда вы просто хотите использовать целые числа (степень тогда также всегда будет приводить к целому числу). Есть ли что-то такое же простое, как a**b, как в Python? ...

Пример проблемы Selenium Webdriver

Я пытаюсь следовать вместе с примерами, найденными на https://code.google.com/p/selenium/wiki/GettingStarted но я сталкиваюсь с проблемой, когда пакет org.openqa.selenium.example является "неправильным". Остальная часть кода, кажется, в порядке, за исключением public class Example, также имеющего красную точку, говорящую, что он должен быть объявлен, но я решил, что это потому, что у вышеупомянутого пакета есть проблемы. Когда я запускаю код, это выход: Error: Could not find or load main cl ...

Как автоматически запустить функцию/программу java на сервере

Я написал код для отправки почты пользователю, и это работает хорошо, но эту программу я хочу разместить на стороне сервера и работает непрерывно без какого-либо взаимодействия с клиентом. Он должен быть запущен автоматически через определенное время. Когда сервер останавливается, то только он остановится. Так может ли кто-нибудь помочь мне, как это сделать...? Заранее благодарю... ...

Ускорение инициализации JAXBContext?

Есть ли способ ускорить инициализацию javax.XML.связывать.JAXBContexts с большим (>1000) числом классов? В нашем XML-тяжелом приложении время запуска составляет около 10 минут и состоит в основном из времени инициализации JAXBContexts. :- ( Мы используем реализацию Sun JAXB в JDK 1.5 и org.спнет.jaxb2.maven2.maven-jaxb2-плагин для генерации кода с XSDs. Уточнение: проблема не в том, что у нас есть много примеров JAXBContext с теми же contextpaths, но проблема в том, что инициализация одного ...

Java: когда использовать атрибуты, когда использовать параметры метода?

Я попытался погуглить и поискать этот вопрос, но почему-то не смог найти ничего относящегося к нему. Мне интересно, есть ли руководство bbest-practice о том, когда использовать атрибуты в классе, а когда нет, а вместо этого использовать параметры для отдельных методов. Многие случаи мне понятны, например public class Dog { private name; public setName(...) {....} } Но иногда мне не совсем понятно, что лучше использовать. Например, следующее, либо использовать: public class calculation ...

Командой bufferedreader и возвращает значение null, без видимых причин

И заранее спасибо за помощь. Я довольно новичок в Java и не имел никакого формального образования Java. Я делаю сервер Minecraft Bukkit для практики и регистрирую местоположения знаков в файле при создании. Я пытаюсь сделать логическое значение, которое возвращает true, если расположение файла и false в противном случае. Я не могу использовать цикл while или он зависает сервер, поэтому я использую цикл for. В любом случае, все строки, которые возвращает BufferedReader, равны нулю, и я не знаю, п ...

Как должен выглядеть образец FastLoad1.csv файл выглядит как?

Я попытался следовать этому примеру кода Все работает нормально, кроме этой строки pstmtFld.setAsciiStream(1, dataStream, -1); Он создает исключение SQL . Я подозреваю, что образец файла FastLoad1.csv, который я создал, не соответствует их примеру . Однако я попытался создать очень простой файл с точно такими же полями . Вот мой FastLoad1.csv L_INDEX,L_TIMESTAMP,L_TEXT 1,01/01/13,testText 2,01/01/13,testText 3,01/01/13,testText 4,01/01/13,testText Это правильный csv- ...

Как использовать getSystemCpuLoad () в JMX

Привет я не могу использовать getProcessCpuTime () или getProcessCpuLoad () или getSystemCpuLoad () в моей программе java. Я использовал как ниже. ManagementFactory. getOperatingSystemMXBean().getProcessCpuTime(); Также Вот так ( (OperatingSystemMXBean) getOperatingSystemMXBean() ).getProcessCpuTime() Но его ошибка, показывающая метод getProcessCpuTime (), не найдена. Я включил следующие заголовочные файлы. Этого достаточно, или мне нужно использовать еще.? import java.lang.management.M ...

ZonedDateTime как PathVariable в Spring REST RequestMapping

У меня есть конечная точка REST в моем весеннем приложении, которая выглядит так @RequestMapping(value="/customer/device/startDate/{startDate}/endDate/{endDate}", method=RequestMethod.GET, produces=MediaType.APPLICATION_JSON_VALUE) public Page<DeviceInfo> getDeviceListForCustomerBetweenDates(@PathVariable ZonedDateTime startDate, @PathVariable ZonedDateTime endDate, Pageable pageable) { ... code here ... } Я попытался передать переменные пути как миллисекунды, так и секунды. Однако ...

Использование VisualVM на сервере приложений JBoss

Я пытаюсь отладить некоторые утечки памяти в моих приложениях на JBoss 7. Поэтому я скачал VisualVM, подключенный к запуску экземпляра JBoss на localhost (что уже заняло 5 минут, что странно). Но у меня нет опции Perform GC в разделе Monitor (кнопка отключена), и вкладка Thread полностью отсутствует. Это также относится и к другим приложениям Java, таким как NetBeans, только за исключением самого VisualVM. Я также попробовал jVisual, и он не может подключиться к моему событию. сервер JBoss. Я ...

Hibernate LazyInitializationException on find () with EIGHTER @ElementCollection

Я получаю org.hibernate.LazyInitializationException: illegal access to loading collection в своем коде JPA - все коллекции стремятся получить - когда объект коллекции также имеет коллекцию. Не мог бы кто-нибудь помочь мне это исправить? Я выделил проблему в своем коде JPA следующим определениям @Entity: (Обратите внимание, я пропускаю инструкции package и import, чтобы сократить код. Некоторые аннотации Ломбока используются, такие как @Data, чтобы означать, что поле имеет геттер / сеттер и ...

Невозможно получить доступ к проблеме внутреннего класса в java

Локальные переменные, на которые ссылается внутренний класс, должны быть конечными или фактически конечная ошибка показана в приведенном ниже коде: public Vector<Map<String, Object>> newsFeedConnection(String var, Hashtable punishment) { ConnectionRequest connectionRequest; connectionRequest = new ConnectionRequest() { @Override protected void readResponse(InputStream input) throws IOException { JSONParser p = new JSONParser(); result ...

Java swing timer: тексты не обновляются

Это первый раз, когда я использую таймер Java swing. Моя цель-обновлять метку один раз в секунду, но при запуске программы возникает ошибка. Чтобы убедиться, что это просто ошибки с ярлыками, я попытался вставить прогрессбар, который должен медленно заполняться, и это сработало. И как я должен поступить? Это мой основной класс: package Application; import java.io.IOException; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scen ...

Почему HashMap требует, чтобы начальная емкость была степенью два?

Я просматривал исходный код HashMap Java, когда увидел следующее //The default initial capacity - MUST be a power of two. static final int DEFAULT_INITIAL_CAPACITY = 16; Мой вопрос заключается в том, почему это требование существует в первую очередь? Я также вижу, что конструктор, который позволяет создавать хэш-карту с пользовательской емкостью, преобразует ее в степень два: int capacity = 1; while (capacity < initialCapacity) capacity <<= 1; Почему емкость всегда должна быть ...