Результаты поиска по запросу "java-9"

1 ответ

@nullpointer - log4j поставляется с файлом JAR с именем log4j-1.2-api-2.9.0.jar, который используется для мостового соединения приложений, использующих старый API log4j. Это имя модуля будет «log4j», если используется как автоматический модуль. На вопрос о том, является ли log4j2.xml инкапсуляцией, ответ - «нет», потому что это каталог верхнего уровня. Каталог верхнего уровня является эквивалентом неназванного пакета и поэтому не является членом модуля (поскольку модуль содержит только именованные пакеты).

я был проект Java 8, и мой файл конфигурации был в папке ресурсов, и все работало нормально. Теперь я перешел на Java 9, добавил требование дляlog4j.apiи файл конфигурации больше не может быть найден. Нужно ли добавить что-то еще в ...

1 ответ

@ user1432980 Надеюсь, это поможет :) Конечно, последующая ошибка, вероятно, может иметь другую причину и не должна быть связана, если она не имеет отношения к исправлению здесь.

я естьпроект [https://github.com/lapots/java-cloud-sample], Первоначально это был проект с одним модулем с такой структурой java-cloud-sample\ src\ main\ java pom.xmlЯ решил превратить его в многомодульную структуру - я используюjava 9 так или ...

3 ответа

Или вы можете также настроить JAVA_HOME как / jdk9 / Contents / Home / bin и использовать следующую конфигурацию:

аюсь построитьspring-boot приложение, которое используетjava-9 и будет развернут вheroku, В качестве инструмента сборки я используюmaven. Я сгенерировалspring boot 1.5 использование приложенияinitializr, я добавилheroku конкретные файлы и ...

ТОП публикаций

1 ответ

ваша ссылка не работает

риложение использует флаг gc "PrintGCApplicationStoppedTime", но когда я запускаю его с Java 9, происходит сбой со следующей ошибкой: Unrecognized VM option 'PrintGCApplicationStoppedTime' Error: Could not create the Java Virtual Machine. Error: ...

1 ответ

 и это было исправлено.

сьЗапустите приложение Vaadin 8.1 под предварительной версией Java 9 в IntelliJ 2017.2.2 [https://stackoverflow.com/questions/45766064/run-vaadin-8-1-app-under-java-9-prerelease-in-intellij-2017-2-2] Я был в состоянии построитьvaadinjavanine.war ...

0 ответов

 как красный) для меня.

аюсь познакомиться с модулями Java 9 и узнать, как их определить в IntelliJ. Помимо прочего, я хочу решить проблему разделения пакета, используя--patch-module флаг компилятора / JVM, и я не знаю, как заставить его работать в IntelliJ. Я ...

0 ответов

Если бы вы реализовывали свои собственные вещи, я бы не заботился об этом (но будьте осторожны с аргументами varargs), если вам действительно не нужно беспокоиться об этих дополнительных битах (и дополнительной производительности и т. Д.).

от вопрос уже есть ответ здесь: В чем смысл перегруженных методов фабрики удобства для коллекций в Java 9 [/questions/41918934/what-is-the-point-of-overloaded-convenience-factory-methods-for-collections-in-j] 6 ответовЯ изучаю фабричные методы ...

0 ответов

@GhostCat: Просто заметка о дополнительных усилиях. Есть некоторые или конечно, но когда вы посмотрите на реализацию, вы обнаружите, что она действительно изящна и добавляет почти нулевые накладные расходы и только во время создания.

еэтот вопрос [https://stackoverflow.com/q/45216891/1876620]а такжеответ дал Евгений [https://stackoverflow.com/a/45217298/1876620]Я обнаружил, что неизменяемые множества и карты JDK9 будут вводить источник случайности, который будет влиять на их ...

0 ответов

Он сказал «требует» youtu.be/rfOjch4p0Po?t=31m Но то, что я вижу, это то, что вы имеете в виду. Автоматические модули ничего не объявляют, но они готовы использовать зависимости из графа модуля, когда они были добавлены явным модулем.

ого, чтобы понять категории у нас есть: явные модули платформыявные модули приложенияоткрытые модулиавтоматические модулиненазванный модульВсе классы и фляги в пределах classpath будут частью неназванного модуля. Но почему это то, что нам нужно? ...

2 ответа

, JDK9, кажется, обрабатывает первое иначе, чем JDK8, JDK7.

алэта статья на InfoQ [https://www.infoq.com/news/2017/06/oracle-defends-jpms] цитируя Рейнхольда: Разработчики могут по-прежнему использовать путь классов Java в Java 9 для среды выполнения Java для поиска классов и файлов ресурсов. Просто с ...