Parkett-Tools gibt java.lang.ExceptionInInitializerError, also habe ich es mit java8 funktionieren lassen

Überblick

Ich habe "Parkett-Tools" installiert, um Parkett zu überprüfen, aber ich denke, dass es nicht funktioniert, weil eine höhere Version als Java8 in der aktuellen Umgebung enthalten ist. Deshalb habe ich Java8 installiert und es verwendbar gemacht.

Veranstaltung

Welche Art von Installation sollte ich vorerst einen Fehler bekommen?

% brew install parquet-tools
% parquet-Tools Metadateipfad
java.lang.ExceptionInInitializerError

Wenn Sie leicht googeln, funktioniert es nur, wenn es sich um Java8 handelt

% java -version
openjdk version "14" 2020-03-17
OpenJDK Runtime Environment (build 14+36-1461)
OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

Korrespondenz

Lassen Sie uns Java8 installieren und die Java-Version zur Laufzeit wechseln

% brew tap homebrew/cask-versions
% brew cask install adoptopenjdk8
% /usr/libexec/java_home -v "1.8"
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
% export JAVA_HOME=`/usr/libexec/java_home -v "1.8"`
% PATH=${JAVA_HOME}/bin:${PATH}
% parquet-Tools Metadateipfad
file:              file:Dateipfad
creator:           parquet-mr 

file schema:       hive_schema 
--------------------------------------------------------------------------------
hoge:            OPTIONAL BINARY O:UTF8 R:0 D:1
…

row group 1:       RC:87 TS:4687 OFFSET:4 
--------------------------------------------------------------------------------
hoge:             BINARY SNAPPY DO:0 FPO:4 SZ:1281/3193/2.49 VC:87 ENC:BIT_PACKED,PLAIN,RLE ST:[no stats for this column]
…

Herzliche Glückwünsche

Recommended Posts

Parkett-Tools gibt java.lang.ExceptionInInitializerError, also habe ich es mit java8 funktionieren lassen
Ich habe ein Roulette in Java gemacht.
Java SE 13 (JSR388) wurde veröffentlicht, also habe ich es versucht
Ich habe es mit Java gelöst! !! Paiza-Übung "Long Table Unagiya"
Was ich aus Java gelernt habe, funktioniert mit Visual Studio Code
"RSpec funktioniert nicht!" Die Ursache war Frühling, also habe ich es untersucht.
Ich habe eine shopify App @java erstellt
Ich habe mit Swing eine GUI erstellt
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, UDP mit Java zu kommunizieren
Arbeiten Sie mit Google-Tabellen aus Java
Was ich mit Java Gold gelernt habe
Ich habe eine Anmerkung in Java gemacht.
Was ich mit Java Silver gelernt habe
Führen Sie in Java8 geschriebene Anwendungen in Java6 aus
[Java] Java soll in Ordnung sein, um Zeichenfolgen mit + zu verketten, also habe ich es überprüft
Ich hatte Probleme bei der Arbeit und habe ein IntelliJ-Plug-In erstellt
Ich habe eine Lambda-Funktion in Java geschrieben und mit SAM bereitgestellt
[LINE BOT] Ich habe einen Ramen BOT mit Java (Maven) + Heroku + Spring Boot (1) gemacht.
Ich fand Lombok nützlich, also schrieb ich es
Java9 war enthalten, also habe ich jshell ausprobiert.
Lernen Sie aus "Na und", den Grundlagen von Java [für Anfänger]
Ich habe einen Öko-Server mit Scala gemacht
Ich habe mit Ruby einen riskanten Würfel gemacht
Ich habe versucht, OpenCV mit Java + Tomcat zu verwenden
Ich habe eine Janken App mit Kotlin gemacht
Verkaufsautomat mit Java (domänengesteuert)
Ich habe ein neues Java-Bereitstellungstool erstellt
Ich fand MyBatis nützlich, also habe ich es geschrieben.
Ich habe eine Janken App mit Android gemacht
Lerne Java mit Progate → Ich werde es erklären, weil ich selbst ein einfaches Spiel gemacht habe
Es fiel mir schwer, Java-Multithreading von Grund auf neu zu erstellen. Organisieren Sie es also
Ich kann mich nicht an die Eingabe / Ausgabe von Textdateien in Java erinnern, also habe ich sie zusammengefasst.
Ich bin auf die Java-Version in Android Studio gestoßen, daher werde ich sie zusammenfassen