[JAVA] Das Corretto, das ich in Homebrew eingefügt habe, ist nach dem Update verschwunden, also habe ich es behoben.

Nach dem Brauen-Update und dem Brauen-Upgrade wurde Corretto von 8 auf 11 aktualisiert und verschwand dann. Dies ist auch dann der Fall, wenn das Brühfass mehrmals neu installiert wird.

Im Stackoverflow wird das gleiche Problem gemeldet wie "Ich habe Corretto installiert, aber es wird nicht angezeigt". Ich habe es noch nicht gelöst.

https://stackoverflow.com/questions/55210519/java-home-utility-in-mac-is-unable-to-find-newly-installed-amazon-corretto-11

Nach vielen Recherchen scheint es einen Fehler gegeben zu haben, als von 8 auf 11 gewechselt wurde. Nach der Veröffentlichung am 14.03.2019 wurde die geänderte Version am 19.03.2019 erneut veröffentlicht.

https://docs.aws.amazon.com/ja_jp/corretto/latest/corretto-11-ug/change-log.html

Das Braufass-Skript wurde noch nicht behoben ... Während ich mir das Problem auf Github anschaue, werde ich versuchen, es vorerst manuell zu behandeln.

https://github.com/corretto/corretto-11/issues/12

Aktueller Status.

$ /usr/libexec/java_home -V

Matching Java Virtual Machines (1):
    1.8.0_92, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home

$ java -version

java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)

heilen.

$ sudo ln -sf ../Home/lib/jli/libjli.dylib /Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/MacOS/libjli.dylib

$ /usr/libexec/java_home -V

Matching Java Virtual Machines (2):
    11.0.2, x86_64:	"Amazon Corretto 11"	/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home
    1.8.0_92, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home

$ java -version

openjdk version "11.0.2" 2019-01-15 LTS
OpenJDK Runtime Environment Corretto-11.0.2.9.3 (build 11.0.2+9-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.2.9.3 (build 11.0.2+9-LTS, mixed mode)

Fest. Sie können das Problem beheben, indem Sie einen Link erstellen.

Ich bin mir sicher, dass irgendwann jemand auch das Skript für das Braufass bemerken und reparieren wird.


2019-04-11 Nachtrag

Es scheint, dass das Skript erfolgreich geändert wurde. Nach "Brew Reinstall Corretto" habe ich es erneut heruntergeladen und es war ohne Probleme verwendbar.

https://github.com/Homebrew/homebrew-cask/commits/master/Casks/corretto.rb

Es scheint, dass nur die Prüfsumme am 28.3. Korrigiert wurde. Die Version ändert sich nicht und wird daher nicht durch ein Fass-Upgrade aktualisiert.

Recommended Posts

Das Corretto, das ich in Homebrew eingefügt habe, ist nach dem Update verschwunden, also habe ich es behoben.
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
Ich möchte das in der Datenbank gespeicherte Protokoll morphologisch analysieren und in der Datenbank speichern, um Nachrichten 1 zu klassifizieren
Ich konnte es nach dem Upgrade der Java-Version nicht ausführen
Nachdem ich einen Artikel mit Rails Simple Calendar veröffentlicht habe, möchte ich ihn im Kalender wiedergeben.
Nach dem Update auf Eclipse 2020-06 wurden einige Zeichen verstümmelt, sodass ich Eclipse herabgestuft habe.
"RSpec funktioniert nicht!" Die Ursache war Frühling, also habe ich es untersucht.
Ich verstehe die Methode devise_parameter_sanitizer nicht, daher werde ich sie hier ausgeben.