Pytania otagowane jako java-11

Użyj tego tagu w przypadku pytań dotyczących języka Java 11, czyli wersji 11 platformy Java, wydanej 25 września 2018 r. W większości przypadków należy również określić tag java.


6
Jak zainstalować OpenJDK 11 w systemie Windows?
W przeszłości firma Oracle publikowała wykonywalne instalatory dla systemu Windows, które: Rozpakuj pliki Dodaj klucze rejestru wskazujące zainstalowaną wersję i ścieżkę Dodaj środowisko JRE do ŚCIEŻKI systemowej Zarejestruj deinstalator w systemie Windows. Począwszy od Java 11, darmowa wersja Oracle (Java OpenJDK ) Oracle nie zawiera instalatora. To tylko plik zip …
269 windows  java-11 


7
Nie można skompilować prostego projektu Java 10 / Java 11 za pomocą Maven
Mam trywialny projekt Mavena: src └── main └── java └── module-info.java pom.xml pom.xml: <groupId>org.example</groupId> <artifactId>example</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>example</name> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <release>10</release> </configuration> </plugin> </plugins> </build> Kiedy buduję projekt za pomocą mvn -X install -DskipTests=true, kończy się niepowodzeniem: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (default-testCompile) on …

3
Różnica między metodami String trim () i strip () w Javie 11
JDK 11 wprowadza między innymi 6 nowych metod dla klasy java.lang.String: repeat(int)- Powtarza ciąg tyle razy, ile podano w intparametrze lines() - Używa Spliteratora, aby leniwie podawać linie ze źródła isBlank() - Wskazuje, czy ciąg jest pusty, czy zawiera tylko białe znaki stripLeading() - Usuwa odstępy od początku stripTrailing() - …
107 java  string  trim  strip  java-11 

8
Jak zainstalować JDK 11 pod Ubuntu?
Więc Java 11 jest niedostępna . Czy ktoś wie, jak to zainstalować (OpenJDK od Oracle) z wiersza poleceń? Chciałbym zobaczyć coś takiego jak wcześniej w przypadku Oracle Java 10: sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer PS W podobnym pytaniu zaproponowano instrukcję: sudo apt-get install openjdk-11-jdk nie …
107 java  ubuntu  java-11 

4
IntelliJ nie może rozpoznać JavaFX 11 z OpenJDK 11
Mam problem ze zrozumieniem przez IntellJ pakietów JavaFX. Z nowym projektem JavaFX, z OpenJDK 11, podczas próby zbudowania projektu IntelliJ nie może rozpoznać pakietów JavaFX. Zaimportowałem openjfx:javafx-base-11z repozytorium Maven. Przyjrzałem się innym pytaniom i wydaje się, że rozwiązania wahają się od sprawdzenia, czy kod bajtowy jest na właściwym poziomie (mój …

2
Czy istnieje potrzeba przełączenia się na moduły podczas migracji do Java 9 + / Java 11?
Obecnie przeprowadzamy migrację z Java 8 do Java 11. Jednak aktualizacja naszych usług była mniej bolesna, niż oczekiwaliśmy. W zasadzie musieliśmy tylko zmienić numer wersji w naszym build.gradlepliku, a usługi były szczęśliwie uruchomione. Zaktualizowaliśmy biblioteki oraz (mikro) usługi, które używają tych bibliotek. Do tej pory żadnych problemów. Czy rzeczywiście trzeba …

1
Dlaczego usunięcie z TreeSet za pomocą niestandardowego komparatora nie usuwa większego zestawu elementów?
Korzystając zarówno z Java 8, jak i Java 11, weź pod uwagę następujące kwestie TreeSetz String::compareToIgnoreCasekomparatorem: final Set<String> languages = new TreeSet<>(String::compareToIgnoreCase); languages.add("java"); languages.add("c++"); languages.add("python"); System.out.println(languages); // [c++, java, python] Kiedy próbuję usunąć dokładne elementy znajdujące się w TreeSet, to działa: wszystkie te określone są usuwane: languages.removeAll(Arrays.asList("PYTHON", "C++")); System.out.println(languages); // …

1
Paths.get vs Path.of
O ile mogę powiedzieć Paths.geti Path.ofwydaje się, że robię dokładnie to samo, zamieniając jeden lub więcej ciągów w Pathobiekt; dokumentacja https://docs.oracle.com/javase/8/docs/api/java/nio/file/Paths.html#get-java.lang.String-java.lang.String...- i https: //docs.oracle.com/en/java/javase/13/docs/api/java.base/java/nio/file/Path.html#of(java.lang.String,java.lang.String ... ) użyj tego samego sformułowania. Czy w rzeczywistości są identyczne? Path.ofzostał wprowadzony później. Domysł: został wprowadzony ze względu na spójny Foo.ofstyl. Czy w takim przypadku …
20 java  java-11 

3
JDK 11+ i Javadoc
Exit code: 1 - javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://docs.oracle.com/en/java/javase/11/docs/api/ are in named modules. Czy ktoś był w stanie sprawić, że javadoc działa bez konieczności zmiany wersji źródłowej na 1.8 (jak sugerowano na innych forach)? Używam JDK …

8
Warunkowo usuń pierwszy element (z indeksem zerowym) ze strumienia
Mam następujący kod: Stream<String> lines = reader.lines(); Jeśli ciąg pięści jest równy "email", chcę usunąć pierwszy ciąg ze strumienia. W przypadku innych ciągów ze strumienia nie potrzebuję tego sprawdzania. Jak mogę to osiągnąć? PS Jasne, że mogę przekształcić go w listę, a następnie użyć starej pętli dla starej szkoły, ale …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.