{"id":4317,"date":"2019-02-02T14:03:59","date_gmt":"2019-02-02T12:03:59","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=4317"},"modified":"2019-02-02T14:03:59","modified_gmt":"2019-02-02T12:03:59","slug":"netbeans-10-java-projekt-anlegen","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2019\/02\/netbeans-10-java-projekt-anlegen\/","title":{"rendered":"NetBeans 10 Java-Projekt anlegen"},"content":{"rendered":"<p>NetBeans (http:\/\/netbeans.org) bietet komfortable M\u00f6glichkeiten zur Java\u00a0SE- und Java Enterprise-Entwicklung mit Editoren und Wizards f\u00fcr die Erstellung grafischer Oberfl\u00e4chen und Webanwendungen. Die Hauptentwicklung leistete damals Sun Microsystems, doch als Oracle Sun \u00fcbernahm, hatten Entwicklungsumgebungen keine gro\u00dfe Priorit\u00e4t im Datenbankhaus. Es gab zwar Weiterentwicklungen, doch schleppte sich Oracle eher von Version zu Version. Oracle hat letztendlich die Codebasis an die Apache Foundation \u00fcbergeben und sich damit von der IDE getrennt. Das neue Zuhause ist https:\/\/netbeans.apache.org\/.<\/p>\n<h4>NetBeans installieren<\/h4>\n<p>Die aktuelle Version Apache NetBeans 10.0\u00a0unterst\u00fctzt Java 11. Nach dem Download vom https:\/\/netbeans.apache.org\/download\/ bekommen wir eine ZIP-Datei, die wir auspacken. Im bin-Verzeichnis gibt es netbeans64.exe f\u00fcr Windows und eine Shell-Datei f\u00fcr Unix-System. Vor dem Start m\u00fcssen wir jedoch eine Variable anpassen, die auf das JDK zeigt, andernfalls gibt es den Fehler &#8222;cannot find java 1.8 or higher&#8220;.<\/p>\n<p>Im etc-Verzeichnis von NetBeans liegt die Datei netbeans.conf, die wir editieren m\u00fcssen, denn nach der Installation steht auskommentiert:<\/p>\n<p>etc\/netbeans.conf, Aussschnitt<\/p>\n<p>#netbeans_jdkhome=&#8220;\/path\/to\/jdk&#8220;<\/p>\n<p>Das \u00e4ndern wir und setzen den Pfad (je nach Ort nat\u00fcrlich anders):<\/p>\n<p>netbeans_jdkhome=&#8220;C:\\Programme\\Java\\jdk-11&#8243;<\/p>\n<p>NetBeans l\u00e4sst sich starten.<\/p>\n<h4>Das erste Projekt<\/h4>\n<p>Es \u00f6ffnet File &gt; New Project\u2026. einen neuen Dialog. Hier lassen sich komplette Java-Projekte mit Beispielcode anlegen. W\u00e4hlen wir links Java und rechts Java Application und gehen auf Next &gt;.<\/p>\n<p>Es folgt ein neuer Dialog, in dem wir Java SE aktivieren m\u00fcssen. Machen wir das! Nach ein paar Sekunden kommt ein neuer Dialog, der vorausgef\u00fcllt ist. Wir k\u00f6nnen den Projektnamen, den Speicherort und den Klassennamen und das Paket \u00e4ndern. \u00a0Finish generiert das Projekt.<\/p>\n<p>Danach \u00f6ffnet sich der Editor. Setzen wir den Cursor in die main-Methode. Schreiben wir sout mit einem Tabulator gefolgt, expandiert dies zu System.out.println(&#8222;&#8220;);.<\/p>\n<p>Das Programm kann gestartet werden a) \u00fcber die Symbolleiste und dem gr\u00fcnen Play-Button, b) im Men\u00fc unter Run, dann Run Project, oder c) \u00fcber die Taste F6.<\/p>\n<p>Die Startzeiten f\u00fcr Projekte sind etwas schlechter als bei Eclipse, denn NetBeans l\u00e4sst bei jedem Start ein Ant-Skript laufen, das sich Zeit nimmt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NetBeans (http:\/\/netbeans.org) bietet komfortable M\u00f6glichkeiten zur Java\u00a0SE- und Java Enterprise-Entwicklung mit Editoren und Wizards f\u00fcr die Erstellung grafischer Oberfl\u00e4chen und Webanwendungen. Die Hauptentwicklung leistete damals Sun Microsystems, doch als Oracle Sun \u00fcbernahm, hatten Entwicklungsumgebungen keine gro\u00dfe Priorit\u00e4t im Datenbankhaus. Es gab zwar Weiterentwicklungen, doch schleppte sich Oracle eher von Version zu Version. Oracle hat letztendlich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[11],"tags":[],"class_list":["post-4317","post","type-post","status-publish","format-standard","hentry","category-insel"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=4317"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4317\/revisions"}],"predecessor-version":[{"id":4318,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/4317\/revisions\/4318"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=4317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=4317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=4317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}