Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo allerseits,
um eine IDE für Java zu haben, will ich eine aktuelle Netbeans Version für das
32-Bit Betriebssystem Windows 10 runterladen.
Bei neueren Versionen gibt es aber nur die 64-Bit Version.
Könnt ihr mir eine Downloadseite für die neuste Version mit meinen o.g. Bedingungen angeben?
Zu welcher Version ratet ihr mir?
Sollte stabil laufen.
Gute Frage!
Info zu meinem Prozessor:
----------------------------------------
Intel Pentium CPU G620 2,6 GHz
Systemtyp: x64 basierter Prozessor.
4 GB RAM wobei 2,9 GB davon verwendbar sind.
-----------------------------------------------
Vermutlich also eine 64-Bit Architektur.
Ich dachte, dass meine alten Programme darauf besser laufen als auf einem Win 10 64-Bit Betriebssystem.
Was meinst du dazu bzw. was rätst du mir?
Entweder sie laufen - oder sie laufen nicht. Aber sie laufen garantiert nicht besser. Ich wäre verwundert wenn dein 32-Bit-Programm etwas davon mitbekommt daß es auf einem 64-Bit-System läuft. Soweit ich weiß verwaltet Windows den Speicher für Programme dynamisch, d.h. das heißt z.B. das Windows dein Programm im Speicher umherschieben kann wo es will, ohne das dein Programm davon irgendetwas bemerken würde.
Ok. Habe das 64-Bit Win 10 installiert.
Wenn man eingibt:
apache-netbeans-11-3.exe
wird man aufmerksam gemacht, dass man JDK installieren muss.
Habe erst JDK 15 installiert. Das wird von Netbeans nicht erkannt.
Dann habe ich JDK 14 installiert.
Das gibt eine Fehlermeldung (irgendeine Klasse wird nicht gefunden).
Welches JDK soll ich installieren ?
Deployment platforms
Apache NetBeans 11.3 runs on the JDK LTS releases 8 and 11, as well as on JDK 14, i.e., the current JDK release at the time of this NetBeans release.
installing Netbeans 6.0.1 on my windows computer, I find this error: Even if I my enviroment variables seems to be ok, when executing: I rebooted my system, but the error persists. Does anybody k...
stackoverflow.com
Konkret:
----------------------------------------------------
Java SE Development Kitr (JDK) was not found on this Computer.
JDK 8 oe newer is required for installing the Net Beans IDE.
Make sure that the JDK is properly installed and run installer against.
You can specify valid JDK Location using
- javahome installer argument
To download the JDK visit:
JAVA_HOME ist weder unter Benutzervariablen noch unter Systemvariablen als Umgebungsvariable in Win 10 aufgelistet.
Soll ich JAVA_HOME unter Benutzervariablen oder unter Systemvariablen als Umgebungsvariable definieren und welchen Wert soll ich dieser zuweisen ?
Kann es sein, dass es so schwierig ist, Apache Netbeans zu installieren ?
Ich hatte mit früheren Versionen von Netbeans dieses Problem nicht !
Habe die Umgebungsvariable JAVA_HOME auf den JDK gesetzt.
Dann kam zwar nicht mehr die o.g. Fehlermeldung, aber die Meldung, dass der JDK kein 32-Bit JDK ist.
Also habe ich JAVA deinstalliert und das folgende JDK installiert:
jdk-14.0.1.windows-x64-bin.exe
Wenn ich dann Folgendes eingebe:
apache-netbeans-11-3.exe
kommt die Fehlermeldung:
Critical Error:
An unexpected exception happened in thread main.
Exception: java.lang.NoClassDefFoundError:
java/util/jar/Pack200
Diese Meldung ist unabhängig davon, ob ich JDK unter
C: \Programme\JAVA
oder
C: \Programme(x86)\JAVA
installiere
In Java 14 gibt es kein Pack200 mehr. Entweder versuchst Du es mit einem Java 13 oder Du probierst einfach mal das ZIP-File von NetBeans statt des Installers (wenn ich mich recht entsinne, kann man das einfach entpacken und von dort aus NetBeans aufrufen).
In Java 14 gibt es kein Pack200 mehr. Entweder versuchst Du es mit einem Java 13 oder Du probierst einfach mal das ZIP-File von NetBeans statt des Installers (wenn ich mich recht entsinne, kann man das einfach entpacken und von dort aus NetBeans aufrufen).
1)
Super. Hat alles geklappt, ohne dass ich JAVA_HOME setzen musste.
Also:
jdk-13.0.2_windows-x64_bin.exe
installieren und dann installieren:
apache-netbeans-11-3.exe
2)
Ein Problem noch
Mein Editor
jEdit
meldet jetzt aber:
jEdit benötigt Run Time Envirement 1.8.0
Was soll ich machen?
In Java 14 gibt es kein Pack200 mehr. Entweder versuchst Du es mit einem Java 13 oder Du probierst einfach mal das ZIP-File von NetBeans statt des Installers (wenn ich mich recht entsinne, kann man das einfach entpacken und von dort aus NetBeans aufrufen).
2)
"In Java 14 gibt es kein Pack200 mehr"
Darauf könnte man auf der Website von Apache Netbeans hingewiesen werden.
Da erscheint aber nur der Hinweis:
"Das Java Development Kit (JDK) muss installiert sein, damit sich Netbeans installieren lässt."
Das finde ich schade.
-> https://netbeans.apache.org/download/nb113/nb113.html ( Binaries) Apropos: "The installers will NOT run under JDK 14 because usage is made of the Pack200 Tools and API, for packing and unpacking, which is removed in JDK 14, see JEP 367. " )
1)
ja, habe es deinstalliewrt.
Dann bin auf jedit.org
Der Hinweis:
----------------
jEdit 5.6+ requires Java 11 or later.
jEdit 5.4 - 5.5 requires JRE 1.8 (aka Java 8) or later.
----------------
sagt, dass man bei jEdit 5 mit JRE 1.8 auskommen würde.
Stimmt aber nicht. Bei mir verlangt jEdit 5.5 den JDK 1.8
Ja, deswegen bin ich ja zum Hersteller von jEdit und habe versucht dort ein neueres JEdit zu bekommen:
jEdit5.6
Das dann mit dem JDK 13 zusammenarbeitet:
jEdit 5.6+ requires Java 11 or later.
Die Daily Builds von jEdit sind leer... D.h. es gibt noch keine jEdit Version, die mit einem neueren JDK arbeitet.
Dann würde ich Java 1.8 und Java 13 paralell installieren. Für jEdit nutzt du 1.8, für alles andere 13.
Danke für den Tipp:
Habe Folgendes probiert:
Nach Installation von JDK13 und Apache Netbeans habe ich JDK 1.8 installiert
und die Systemvariable JAVA_HOME auf diesen JDK 1.8 gesetzt.
Damit geht es auch.
Vermutlich hat Apache Netbeans - Tools - Java Platform Manager beim Installieren automatisch einen Verweis
auf JDK 13 gespeichert.
Vielen Dank an alle.
Es hat jetzt endlich alles geklappt.
PS:
Wenn man folgende Installationsreihenfolge einhält:
JDK13 --> Apache Netbeans --> JDK8
dann wird bei
Tools - Java Platforms
automatisch der Pfad für JDK13, also z.B:
C:\Program Files\Java\jdk-13.0.2
eingetragen.
Man muß dann nur noch bei
JAVA_HOME
den Pfad für JDK8 eintragen.