Ich verstehe die Änderung von Javax -Paketen zu Jakarta -Paketen. Ich versuche nicht, eine binäre Nachrüstung oder so etwas zu tun. Ich möchte einfach meine Quelldatei -Importanweisungen ändern, neu kompilieren und damit fertig werden. Nach dem Wechsel zum Java 23 -Compiler kann ich keine der Paketimportanweisungen zum Laufen bringen. Ich habe den größten Teil eines Tages damit verbracht, dies herauszufinden. Ich erhalte viele gemischte Nachrichten von Google und Foren darüber, ob ich jetzt zusätzlich zum Java JDK ein Jakarta -Paket herunterladen muss. Der allgemeine Konsens ist jedoch, dass die einfache Installation von Java 23 und Jakarta -Importen funktionieren sollte. Aber bisher nein. Ich habe dies auf eine Befehlszeile einer Java -Datei mit einer Import -Javax -Linie und einer Import -Jakarta -Linie reduziert. Beide scheitern. Ich verstehe, dass der Javax mit Java 23 scheitert. Aber was habe ich getan, das verhindert, dass die neue Jakarta -Importlinie erfolgreich ist? < /P>
Code: Select all
[S:\Repositories\test]javac Test.java
Test.java:2: error: package javax.json does not exist
import javax.json.*;
^
Test.java:3: error: package jakarta.json does not exist
import jakarta.json.*;
^
2 errors
[S:\Repositories\test]javac --version
javac 23.0.2