Java >> Java tutorial >  >> Tag >> while

Hvordan rettes fejl under installation af NetBeans?

NetBeans har problemer med jdk-14, fordi jeg formoder, at du har installeret jdk-14, så afinstaller den og prøv den med jdk-13.0.2.


Beklager, men efter min mening er at installere en gammel version fra Java ingen løsning, bare fordi det virker. Når nogen har problemer med sin firewall, er det heller ikke nogen løsning at deaktivere firewallen.

https://www.java.com/da/download/faq/other_jreversions.xml
Vi anbefaler stærkt, at brugere fjerner alle ældre versioner af Java fra dit system. At beholde gamle og ikke-understøttede versioner af Java på dit system udgør en alvorlig sikkerhedsrisiko. Fjernelse af ældre versioner af Java fra dit system sikrer, at Java-applikationer kører med de mest opdaterede sikkerheds- og ydeevneforbedringer på dit system.

Den "rigtige" løsning ville være en omprogrammering af NetBeans-installationsprogrammet. Denne brugte funktion blev foreslået udfaset den 2018-04-04, hvilket blev udført den 2018-08-23.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8200752
Fjernelsen blev foreslået 2019-10-08, som blev udført 2019-12-18.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8232022

https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8232022
Vi antager, at udviklere, der er afhængige af Pack200, har fået nok besked om dens foreslåede fjernelse til at lave alternative arrangementer. … Vi antager, at udviklere, der bruger pack200 for at formindske applikationer kan JAR'er skifte til enten jlink værktøjet eller jpackage værktøj til at skabe applikationsspecifikke runtimes med en optimeret formfaktor.

edit:Jeg løste det på denne måde.

  1. afinstallerede JDK 14
  2. installerede JDK 13.0.2
  3. installerede Apache NetBeans
  4. installeret JDK 14
  5. åbn C:\Program Files\NetBeans\netbeans\etc\netbeans.conf og ændret sti til JDK
  6. afinstallerede JDK 13.0.2

Nu kører NetBeans med JDK 14.


Ja, jeg fik det til at virke som følger fra cmd, når jeg refererede til ældre version:Apache-NetBeans-11.3-bin-windows-x64.exe --javahome "C:\Program Files\Java\jdk-12.0.2"


Java tag