Welche Tools muss ich für die Java-Entwicklung installieren?

9

Ich bin ein Neuling in Ubuntu und muss Tools für die Java-Entwicklung auf dieser Plattform installieren.

Ich sehe im Ubuntu Software Center, dass ich Folgendes installiert habe:

  • OpenJDK Java 6 Laufzeit
  • icedtea java 6 web start
  • NetBeans-Plattform zum Erstellen einer Rich Media-Desktop-App in Java
  • openJDK Java-Laufzeit mit Hotspot-JIT (ohne Kopf)

Welche anderen Dinge muss ich installieren, um Java und Java Mobile Apps zu entwickeln?

Vielen Dank.

Verzweifelter Entwickler
quelle

Antworten:

6

Schritt 1 : Installieren Sie Debian-Pakete (ich verwende immer Debian-Pakete, wenn möglich).

sudo apt-get install openjdk-6-jdk 

Dadurch wird das vollständige Java 6-Entwicklungskit installiert.

Herunterladen und Installieren von NetBeans von hierGeben Sie hier die Bildbeschreibung ein Jetzt müssen Sie das NetBeans Mobility-Plugin installieren, das die J2ME-Entwicklung unterstützt, und das Sun Wireless Toolkit (WTK), das die eigentlichen Bibliotheken zum Kompilieren bereitstellt.

Schritt 2 : Installieren Sie das NetBeans Mobility Plugin . Wenn Sie Datei -> Neues Projekt wählen, können Sie kein J2ME-Projekt erstellen! Sie müssen das Mobility-Plugin installieren. Schließen Sie das und wählen Sie Extras -> Plugins. Wählen Sie unter Verfügbare Plugins die Option Mobilität (Kategorie: Java ME). Installieren Sie das. Jetzt finden Sie unter Datei -> Neues Projekt Java ME. Wählen Sie, um eine mobile Anwendung zu erstellen.

Schritt 3 : Installieren Sie das Sun Wireless Toolkit . Nachdem Sie Mobile Application ausgewählt haben, wird unten ein Dialog mit einem roten Fehler angezeigt: „In der IDE ist keine J2ME-kompatible Plattform installiert. In der IDE muss mindestens eine J2ME-kompatible Plattform installiert sein. “ Sie vermissen also immer noch die tatsächlichen Bibliotheksdateien, die zum Kompilieren von J2ME-Apps erforderlich sind. Nach langem Suchen fand ich den richtigen Download (aber es gibt viele ähnliche mit unterschiedlichen Versionen): Sun Java Wireless Toolkit 2.5.1 für CLDC. Sie sollten die Linux-Version auswählen und herunterladen (sie heißt sun_java_wireless_toolkit-2_5_1-linux.bin). Laden Sie es auf Ihren Desktop herunter und führen Sie Folgendes aus:

chmod +x sun_java_wireless_toolkit-2_5_1-linux.bin
./sun_java_wireless_toolkit-2_5_1-linux.bin

Wenn es heißt

"Es wurde kein geeigneter Java-Interpreter gefunden."

. Geben Sie "0" ein, um einen Pfad zu einem Java-Interpreter-Verzeichnis anzugeben. Wenn Sie openjdk-6-jdk wie oben beschrieben installiert haben, sollte es in / usr / lib / jvm / java-6-openjdk / bin / installiert werden. Möglicherweise sind viele Java-Bin-Verzeichnisse installiert. Um eines zu finden, geben Sie "welches Glas" ein. Dies kann zu einem Symlink führen (z. B. / usr / bin / jar). Verwenden Sie 'stat / usr / bin / jar', um den Symlinks zu folgen, bis Sie den tatsächlichen Ort finden, wie den oben genannten. Sie werden aufgefordert, ein Verzeichnis einzugeben, um WTK zu installieren. Wählen Sie einfach einen Ort aus dem Weg, wahrscheinlich in Ihrem Home-Verzeichnis, es sei denn, Sie möchten ihn für andere Benutzer freigeben.

Schritt 4 : Fügen Sie die WTK-Plattform zu NetBeans hinzu. Nachdem WTK installiert ist, können wir das oben genannte Problem in NetBeans beheben. Klicken Sie im Dialogfeld Neue mobile Anwendung (Überschrift sollte Plattform installieren) auf SDK / Plattform / Emulator installieren. (Sie können auch über das Menü Extras -> Java-Plattformen darauf zugreifen.) Klicken Sie auf die Schaltfläche Plattform hinzufügen, wählen Sie Java ME MIDP Platform Emulator, und Sie werden aufgefordert, ein Verzeichnis für die Suche nach Plattformen auszuwählen. Wählen Sie das Verzeichnis, in dem Sie WTK installiert haben. Es sollte ein spezielles Symbol haben. Jetzt sollte es etwas Erkennungsmagie ausführen und eine Plattform mit einem aktivierten Kontrollkästchen im Fenster "Java-Plattform hinzufügen" installieren. Klicken Sie einige Male auf Weiter. Daraufhin wird der Bildschirm Java Platform Manager mit einem J2ME-Ordner und das darunter liegende „Sun Java (TM) Wireless Toolkit 2.5.1 für CLDC“ angezeigt. Jetzt können Sie den Assistenten zum Erstellen einer mobilen Anwendung mit MIDP abschließen! Es gibt sogar ein Kontrollkästchen zum Erstellen einer kleinen "Hallo Welt" -App. Nun, um das verdammte Ding zum Laufen zu bringen ...

Links

  1. Wie installiere ich Java?
  2. http://java.sun.com/products/sjwtoolkit/download-2_5_1.html

  3. http://blog.sudobits.com/2011/04/30/how-to-install-netbeans-ide-on-ubuntu-11-04/

  4. http://blog.sudobits.com/2011/04/30/how-to-install-netbeans-ide-on-ubuntu-11-04/

Quelle

Tachyonen
quelle
Ich habe Ihre erste Zeile ausprobiert, aber ich kann ... Paket-Netbeans nicht finden
Desperate Developer
Installieren Sie Netbeans über das Software Center
Tachyons
4
  1. Sun-Java [jdk]
  2. Sun-Jre-Plugin
  3. Eclipse [mit JDT-Plugin]
  4. Sun Java Web Start

Manchmal wird Sun-Java von Netbeans oder Eclipse benötigt. Wenn Sie open-jdk bereits installiert haben, müssen Sie Sun-java nicht installieren. Wenn Sie ein neuer Java-IDE-Benutzer sind, können Sie Eclipse ausprobieren, das weniger Gewicht als Netbeans hat und auch eine gute Plugin-Unterstützung für mobile Geräte (Android) bietet. Wenn Sie eine mobile Anwendung entwickeln möchten, empfehle ich die Verwendung von Eclipse. Vielleicht ist das Sun-jre-Plugin nützlich. Um die Java-Applet-Anwendung in Firefox auszuführen, benötigen Sie das JRE-Plugin.

Viel Spaß beim Codieren ...

Shantanu
quelle
2

Es gibt keinen Grund, verzweifelt zu sein. Ich verstehe, dass Sie mit Java Mobile Application auf native Android-Anwendung verweisen. Zu diesem Zweck würde ich empfehlen, das Sun SDK stattdessen zusammen mit Eclipse zu installieren.
Sie können den Eclipse-Klassiker von der Download-Site herunterladen . Sobald Sie Eclipse installiert haben (es ist nur eine Zip-Datei, die Sie in ein Verzeichnis Ihrer Wahl entpacken müssen), müssen Sie die Android Developers Tools (ADT) installieren, indem Sie den Installationsanweisungen folgen .
Sun SDK + Eclips + ADT bietet alles, was Sie für die Entwicklung Ihrer ersten Android-Anwendung benötigen.

yossile
quelle
0

Wenn Sie auf Android-Anwendungen abzielen, können Sie sich Android Studio ansehen, eine neue Android-Entwicklerumgebung von Google. (Eigentlich ist es von Jetbrains entwickelt).

David A.
quelle