java-9

Java: jak rozwiązać Javę.lang.NoClassDefFoundError: javax / xml / bind / JAXBException

Mam jakiś kod, który używa klas API JAXB, które zostały dostarczone jako część JDK w Javie 6/7/8. Kiedy uruchamiam ten sam k ... można znaleźć. Klasy JAXB zostały dostarczone jako część JDK od Javy 6, więc dlaczego Java 9 nie może już znaleźć tych klas?

Dlaczego tablica[idx++]+="a" zwiększa idx raz w Javie 8, ale dwa razy w Javie 9 i 10?

Na wyzwanie, kolega kod golfista napisał następujący kod : import java.util.*; public class Main { public static void mai ... rzynajmniej jedna ze stron musi mieć typ String. Próba odtworzenia tego na innych typach lub konstrukcjach nie powiodła się.

Jak rozwiązać java.lang.NoClassDefFoundError: javax / xml / bind / JAXBException w Javie 9

Mam jakiś kod, który używa klas API JAXB, które zostały dostarczone jako część JDK w Javie 6/7/8. Kiedy uruchamiam ten sam k ... można znaleźć. Klasy JAXB zostały dostarczone jako część JDK od Javy 6, więc dlaczego Java 9 nie może już znaleźć tych klas?

Zamienniki przestarzałych modułów JPMS z API Java EE

Java 9 przestarzałe sześć modułów, które zawierają API Java EE i są wkrótce zostaną usunięte: java.aktywacja z javax.ac ... muszą one wdrożyć określony standard. Poza tym nic innego się nie liczy, więc nie widzę większego ryzyka dla opinii i spamu.

Nie można uruchomić Menedżera sdkmanager --list z Java 9

Pobrałem i zainstalowałem: JDK (jdk-9.0.1_osx-x64_bin.dmg) z Oracle tutaj Android SDK (sdk-tools-darwin-3859397.zip) od ... ać android-sdk Ten post zadał podobne pytanie. Jednak post jest zamknięty i jedyna odpowiedź sugeruje powrót do Java 8.

Opcjonalne OrElse opcjonalne w Javie

Pracowałem z Nowym opcjonalnym typem w Java 8 i natknąłem się na coś, co wydaje się powszechną operacją, która nie jest obsł ... zy taka metoda będzie włączona do JDK 9 i gdzie mogę zaproponować taką metodę? Wydaje mi się to dość rażącym pominięciem API.

Dlaczego projekt Jigsaw / JPMS?

System zarządzania pakietami Javy zawsze wydawał mi się prosty i skuteczny. Jest on intensywnie wykorzystywany przez sam JDK. ... anie i wdrożenie standardowego modułu systemu na platformę Java SE, a także zastosować, że system do Sam Peron i do JDK.

Jak zaimplementowana jest konkatenacja łańcuchów znaków w Javie 9?

Jak napisano w JEP 280: Zmień statyczną sekwencję kodu bajtowego String-concatenation generowaną przez javac, aby używać ... aj chcę zrozumieć, na czym polega użycie wywołań invokedynamic i czym różni się konkatenacja kodu bajtowego od invokedynamic?

Observer jest przestarzały w Javie 9. Czego powinniśmy użyć zamiast niego?

Java 9 wyszła i Observer została wycofana. Dlaczego? Czy to znaczy, że nie powinniśmy już wdrażać wzorca obserwatora? Dobrze byłoby wiedzieć, co jest lepszą alternatywą?

Nie udało się zainstalować android-sdk: "java.lang.NoClassDefFoundError: javax / xml / bind/annotation / XmlSchema"

Podczas instalowania narzędzi android sdk pojawia się następujący błąd: Java.lang.NoClassDefFoundError: javax / xml/bind ... kHandler.<clinit>(AndroidSdkHandler.java:81) at com.android.sdklib.tool.SdkManagerCli.main(SdkManagerCli.java:117)

Różnica między RxJava API i Java 9 Flow API

Wydaje się, że na każdej iteracji Javy w ostatnich kilku ważnych wydaniach pojawiają się stale nowe sposoby zarządzania współ ... ? Dlaczego ktoś miałby używać biblioteki Java 9 Flow zamiast znacznie bardziej zróżnicowanej biblioteki RxJava lub odwrotnie?

Jaka jest różnica między listą.Of and Arrays.asList?

Java 9 wprowadziła nowe metody fabryczne kolekcji, List.of: List<String> strings = List.of("first", "second"); Jaka ... a między poprzednią a nową opcją? Czyli jaka jest różnica między tym: Arrays.asList(1, 2, 3); I to: List.of(1, 2, 3);

Różnica między strunami kompaktowymi a skompresowanymi w Javie 9

Jakie są zalety strun kompaktowych nad strunami skompresowanymi w JDK9?

Jak zaimportować zewnętrzne biblioteki w jshell java 9?

Próbowałem zrozumieć jshell i wpadłem na import zewnętrznej biblioteki. Na dzień dzisiejszy nie widziałem żadnej sugestii/rozwiązania na to. Czy ktoś może dać mi znać, jeśli już to rozgryzłem?

Obsługa Java Web Start w Javie 9 i nowszych

Jestem zdezorientowany co do statusu Java Web Start. Na mapie wsparcia Oracle możemy przeczytać: Wsparcie technologii ... ą Java Web Start i samodzielne aplikacje. Czy nie martwię się o nic, czy przegapiłem ogłoszenie o wycofaniu Java Web Start?

Project Jigsaw vs Maven

From Jigsaw Project : Ułatwić programistom konstruowanie i utrzymywanie bibliotek i duże aplikacje, zarówno na platfo ... t Zagrożeniem? albo moje zrozumienie jest złe i projekt Jigsaw będzie uzupełniać te narzędzia do budowania w jakiś sposób?

newInstance vs new w jdk-9 / jdk-8 i jmh

Widziałem tu wiele wątków, które porównują i próbują odpowiedzieć, co jest szybsze: newInstance lub new operator. Patrząc na ... perator avgt 5 4.554 ± 0.616 ns/op Can ktoś rzucił trochę światła na dlaczego jest taka duża różnica?

JAXB niedostępny na Tomcat 9 i Java 9/10

TLDR: w Javie 9/10 aplikacja internetowa w Tomcat nie ma dostępu do JAXB, mimo że jej implementacja referencyjna jest obecna ... wnika Tomcat , dodałem JAXB JARs do katalogu Tomcat CATALINA_BASE/lib, ale dostałem ten sam błąd co w folderze lib aplikacji.

Czy Java 9 może działać na 32-bitowym OS?

Wygląda na to, że nie ma 32-bitowych pakietów do pobrania na Oracle ' s available download list . UPDATE Można pobrać tu ... ookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_windows-x86_bin.exe

Scanning classpath / modulepath in runtime in Java 9

Wydaje mi się, że nie mogę znaleźć żadnych informacji, czy skanowanie wszystkich dostępnych klas (dla interfejsów, adnotacji ... ); } catch (IOException ioe) { throw new UncheckedIOException(ioe); } });