NetBeans mit dem Java von Oracle

März 25, 2012·
Julio Batista Silva
Julio Batista Silva
· 2 Min Lesezeit
blog Linux

Dieses Semester belege ich zwei Kurse bei einem Dozenten, der Java sehr mag: der gesamte Stoff wird in Java vermittelt, und einige Plugins, die wir für Tests nutzen, gibt es nur für NetBeans. In den Veranstaltungen ist das kein Problem, da auf allen Laborrechnern NetBeans installiert ist; um zu Hause zu lernen und Aufgaben zu bearbeiten, musste ich es aber auf meinem Notebook installieren.

Bei der Installation von NetBeans unter Arch Linux musste ich mich für eine Open-Source-Version von Java entscheiden:

julio@julio-acer ~> sudo pacman -S netbeans
resolving dependencies...
:: There are 2 providers available for java-environment:
:: Repository extra
   1) jdk7-openjdk  2) openjdk6

Enter a number (default=1):

Das ging aber leider nicht, weil die Banco do Brasil für den Zugang zu ihrer Seite das proprietäre Java von Oracle verlangt und sich beide Versionen nicht gleichzeitig installieren lassen*.

Zur Lösung installierst du einfach JRE und JDK aus dem AUR und installierst NetBeans unter Umgehung der Abhängigkeiten:

julio@julio-acer ~> sudo pacman --nodeps --nodeps -S netbeans
looking for inter-conflicts...
Targets (1): netbeans-7.1.1-1
Total Installed Size:   500.73 MiB
Proceed with installation? [Y/n]

Und fertig — NetBeans sollte jetzt mit dem Java von Oracle laufen.

Anmerkungen:

  1. Wenn du in NetBeans ein neues Java-Projekt anlegen willst und folgender Fehler erscheint:

    The JDK is missing and is required to run some NetBeans modules Please use the –jdkhome command line option to specify a JDK installation or see http://wiki.netbeans.org/FaqRunningOnJre for more information.

    dann hast du vermutlich nur das JRE. Um NetBeans auszuführen, muss auch das JDK installiert sein, verfügbar im AUR.

    Installiere das JDK und melde dich ab und wieder an, damit es im $PATH landet.

  2. Wenn du einen Tiling-Fenstermanager wie Awesome benutzt, siehst du beim Öffnen von NetBeans nur eine graue Fläche. Führe zur Behebung den folgenden Befehl aus:

    julio@julio-acer ~> wmname LG3D
    
  3. Dasselbe gilt für Eclipse


* Mit jdk7-compat ginge es vielleicht doch, aber zwei Java-Versionen auf dem Rechner zu halten ist Platzverschwendung.

Julio Batista Silva
Autoren
Senior Cloud Developer

Ich bin ein brasilianischer Computeringenieur mit Wohnsitz in Deutschland und begeistere mich für Technik, Wissenschaft, Fotografie und Sprachen.

Ich programmiere seit etwa zwei Jahrzehnten und habe dabei alles von mobilen Apps und Webentwicklung bis hin zu Machine Learning erkundet. Derzeit fokussiere ich mich auf Cloud‑SRE und Data Engineering.

Ich engagiere mich ehrenamtlich in den Open‑Source- und Python‑Communities, helfe bei der Organisation der PyCon DE und PyData Berlin, betreue als Mentor und trage mit Code und Übersetzungen bei.

In meinem Blog teile ich Linux‑Tipps, Einrichtungsanleitungen und persönliche Notizen, die ich als spätere Referenz geschrieben habe. Ich hoffe, dass sie auch anderen nützlich sind. Die Inhalte sind in mehreren Sprachen verfügbar.

Schau dir meine Galerie an, um einige meiner Fotografien zu sehen.

Abseits der Tastatur findest du mich auf Konzerten, beim Klarinettenspiel, Radfahren, Tauchen oder beim Erkunden neuer Orte, Kulturen und Küchen.

Ich freue mich immer über den Austausch! 🙂

comments powered by Disqus