Описание тега java-12

Используйте этот тег для вопросов, связанных с Java 12, которая является версией 12 платформы Java, выпущенной 19 марта 2019 г. В большинстве случаев вам также следует указать тег java.
3 ответа

Скомпилируйте функцию предварительного просмотра JDK12 с Maven

В JDK/12 EarlyAccess Build 10 выражения JEP-325 были интегрированы как функция предварительного просмотра в JDK. Пример кода для выражений (как и в JEP): Scanner scanner = new Scanner(System.in); Day day = Day.valueOf(scanner.next()); switch (day) {…
4 ответа

Ошибка: Java: ошибка: неверный исходный выпуск: 13 с использованием JDK12 с IntelliJ

Я пытаюсь построить проект с JDK-12 шт. При попытке выполнить пример класса: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int value = scanner.nextInt(); // After JEP-325 switch (value) { case 1 ->System.out.p…
12 янв '19 в 02:47
2 ответа

Java 12-GC (JEP 346) Является ли поведение особенно невыгодным в контейнерных средах, где ресурсы оплачиваются путем использования?

Заявленная цель этого JEP состоит в том, чтобы улучшить сборщик мусора G1 для автоматического возврата памяти кучи Java операционной системе при простое Поскольку G1 изо всех сил старается полностью избежать полных GC и запускает только параллельный…
02 фев '19 в 05:47
0 ответов

Компиляция для более низкого уровня Java, чем разрешено Javac с помощью Gradle

Я пинаю шины на Java 12 и заметил, что в javac минимальный целевой уровень Java был увеличен до 1,7. Execution failed for task ':com.foo:compileJava'. > error: release version 6 not supported Почему я хочу скомпилировать в Java 6, спросите вы? Не…
18 фев '19 в 17:21
11 ответов

Как установить Java 11 на Mac OSX, позволяющую переключать версии?

Я хочу установить OpenJDK Java 11 на Mac OSX и заставить его работать вместе с другими JDK, так как это более новая версия. В настоящее время я скачал tar.gz и поместил его в мой путь, но это сложно поддерживать. Единственные другие установки, котор…
26 сен '18 в 18:32
1 ответ

Почему неполное выражение-выражение успешно компилируется

Испытание JDK / 12 EarlyAccess Build 20, где выражения переключателя JEP-325 были интегрированы в качестве функции предварительного просмотра. Пример кода для выражений (как и в JEP): Scanner scanner = new Scanner(System.in); Day day = Day.valueOf(…
1 ответ

Необработанные строковые литералы - удаление ведущих отступов

При тестировании необработанных строковых литералов (которые являются функцией предварительного просмотра в Java 12) я натолкнулся на следующий фрагмент кода: System.out.println(` Test 1 Test 2 Test 3 `); Который выводит следующее: Test 1 Test 2 Tes…
18 ноя '18 в 02:51
0 ответов

Ошибка javadoc при использовании jdk12 для создания javadoc языкового уровня 9

Я использую jdk 12 для создания проекта maven с языковым уровнем 9. Компиляция может быть успешной, но она не может правильно генерировать javadoc. Короче код ошибки: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.1.0…
01 июн '19 в 19:14
1 ответ

Java Runtime версия для JDK12

Это на самом деле не ошибка, но когда я проверяю версию во время выполнения, она дает мне следующее, значит ли это, что я делаю что-то не так? jshell> Runtime.version() $3 ==> 12.0.1+12
31 май '19 в 00:59
0 ответов

Ошибка в cmd: "javac не распознается как внутренняя или внешняя команда, работающая программа или командный файл".

Я пытаюсь выполнить Java-программы. Как преодолеть приведенную ниже ошибку в cmd? "javac" не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл. Выполнены следующие шаги:1. Установите jdk 12.0.12. В разделе "Допо…
21 май '19 в 08:53
2 ответа

Ошибка Дженкинса Java 12 OpenJDK - переменная среды JAVA_HOME не определена правильно

Конфигурирование Jenkins (2.121.3) для использования JDK 12 в меню "Глобальная конфигурация инструмента"> "Установки JDK..." с использованием "Загрузить URL для двоичного архива" приводит к следующей ошибке при выполнении сборки: The JAVA_HOME envir…
05 апр '19 в 17:01
2 ответа

Как удалить JDK 12.0.1 из Mac OS?

Я хочу удалить версию Java 12.0.1 на MacBook Pro. Я установил Java 12.0.1, но он не поддерживается для моей версии Kepler Eclipse.. Я пробовал некоторые команды в терминале, но все это не тренировки. Может ли кто-нибудь помочь мне удалить Java 12?
28 май '19 в 07:36
0 ответов

Выделение пространства памяти Java 12.0.1 с использованием -Xmx не работает, -d64 не распознается

В настоящее время я использую сервер GCP, использующий Debian 9 и Java 12.0.1. Я пытался выделить 7 ГБ оперативной памяти на сервер Java, используя -Xms1G -Xmx7G при запуске, однако, когда стресс-тестирование сервера и работает free -m на заднем пла…
21 май '19 в 23:17
3 ответа

VarHandle get/setOpaque

Я продолжаю бороться, чтобы понять, что VarHandle::setOpaque а также VarHandle::getOpaque действительно делают. Пока это было нелегко - есть некоторые вещи, которые, я думаю, я получаю (но не буду представлять их в самом вопросе, а не в мутной воде)…
28 май '19 в 12:19
1 ответ

ZonedDateTime изменить поведение JDK 8/11

Я перемещаю приложение с jdk 8 на 11 и вижу, что ZonedDateTime меняет поведение в отношении перехода на летнее время. JDK8 ZonedDateTime parse = ZonedDateTime.parse("2037-05-10T19:15:00.000+01:00[Europe/Paris]"); System.out.println(parse); выходной:…
22 май '19 в 10:43
1 ответ

Ломбок и Джексон не работают вместе с openjdk12

Воспроизводится здесь: Раньше у меня была Java 8.x все работало нормально. как открыть JDK, так и Oracle. После обновления JDK & и Oracle JDK я получил исключения из jackson, Error:(10, 1) java: constructor ClientResponseData in class my.response.Cl…
29 май '19 в 16:16
0 ответов

NetBeans 11 не обнаруживает зависимости для приложения JavaFX с JDK 12

Я использую Netbeans 11 с JDK 12. Я пытаюсь создать проект JavaFX, выполнив все шаги, описанные в документации openjfx: https://openjfx.io/openjfx-docs/ В частности: JavaFX и Netbeans - Немодульные с Maven Я правильно настроил проект, и он может раб…
19 май '19 в 17:59
1 ответ

Имеет ли значение, если вы не изучите последнюю версию Java?

На данный момент я изучаю Java 9, хотя Java 12 является последней версией. Это проблема?
29 май '19 в 20:58
1 ответ

-XX:+StressLCM, -XX:+StressGCM Опции для JVM

Играя с некоторыми jcstress код, я заметил два параметра, которые являются очень новыми для меня: StressLCM а также StressGCM, Самым первым делом для меня было поискать их в самом исходном коде, и хотя я нашел некоторые вещи, все еще неясно, что они…
23 май '19 в 10:22
2 ответа

Возвращает универсальное значение из выражения switch в Java-12

Мне интересно, есть ли возможность вернуть универсальный тип из выражения переключателя Java 12. Базовый код может выглядеть так: boolean result = switch(ternaryBool) { case TRUE -> true; case FALSE -> false; default -> throw new IllegalArg…