Quels outils dois-je installer pour le développement Java?

9

Je suis novice en Ubuntu et j'ai besoin d'installer des outils pour le développement Java sur cette plateforme.

Je vois par l'Ubuntu Software Center que j'ai installé ceci:

  • OpenJDK Java 6 Runtime
  • icedtea java 6 web start
  • plate-forme Netbeans pour créer une application de bureau Rich Media en Java
  • openJDK java runtime, using hotspot JIT (headless)

Quelles autres choses dois-je installer pour développer des applications mobiles Java et Java?

Merci.

DuckDucking
la source

Réponses:

6

Étape 1 : installer les packages Debian (j'utilise toujours des packages Debian lorsque cela est possible).

sudo apt-get install openjdk-6-jdk 

Cela installe le kit de développement Java 6 complet,

Téléchargez et installez netbeans à partir d' icientrez la description de l'image ici . Vous devez maintenant installer le plugin NetBeans Mobility, qui prend en charge le développement J2ME, et le Sun Wireless Toolkit (WTK), qui fournit les bibliothèques réelles à compiler.

Étape 2 : installez le plug-in NetBeans Mobility . Si vous choisissez Fichier -> Nouveau projet, vous ne trouverez aucun moyen de créer un projet J2ME! Vous devez installer le plugin Mobility. Fermez cela et choisissez Outils -> Plugins. Sous Plugins disponibles, sélectionnez Mobilité (Catégorie: Java ME). Installez ça. Maintenant, sous Fichier -> Nouveau projet, vous trouverez Java ME. Choisissez de créer une application mobile.

Étape 3 : installez Sun Wireless Toolkit . Après avoir choisi l'application mobile, un dialogue apparaîtra avec une erreur rouge en bas: «Aucune plateforme compatible J2ME n'est installée dans l'IDE. Vous devez avoir au moins une plate-forme compatible J2ME installée dans l'EDI. » Il vous manque donc toujours les fichiers de bibliothèque réels requis pour compiler les applications J2ME. Donc, après de nombreuses recherches, j'ai trouvé ce que je pense être le téléchargement correct (mais il existe de nombreuses versions similaires avec des versions différentes): Sun Java Wireless Toolkit 2.5.1 for CLDC. Vous devez choisir la version Linux et la télécharger (elle s'appelle sun_java_wireless_toolkit-2_5_1-linux.bin). Téléchargez-le sur votre bureau, puis exécutez:

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

Si ça dit

"Aucun interprète Java approprié n'a été détecté"

. Tapez "0" à "Spécifiez un chemin d'accès à un répertoire d'interpréteur Java." Si vous avez installé openjdk-6-jdk comme je l'ai dit ci-dessus, il doit être installé dans / usr / lib / jvm / java-6-openjdk / bin /. De nombreux répertoires bin Java peuvent être installés. Pour en trouver un, tapez «quel pot». Cela pourrait vous donner un lien symbolique (tel que / usr / bin / jar). Utilisez 'stat / usr / bin / jar' pour suivre les liens symboliques jusqu'à ce que vous trouviez l'emplacement réel, comme celui ci-dessus. Vous êtes invité à entrer un répertoire pour installer WTK. Choisissez simplement un endroit à l'écart, probablement dans votre répertoire personnel, sauf si vous souhaitez le partager avec d'autres utilisateurs.

Étape 4 : ajouter la plate-forme WTK à NetBeans. Maintenant que WTK est installé, nous pouvons résoudre le problème ci-dessus dans NetBeans. Dans la boîte de dialogue Nouvelle application mobile (l'en-tête doit être Installer la plate-forme), cliquez sur Installer le SDK / la plate-forme / l'émulateur. (Vous pouvez également y accéder à partir du menu Outils -> Plateformes Java). Cliquez sur le bouton Ajouter une plate-forme, choisissez Java ME MIDP Platform Emulator, puis vous serez invité à «choisir un répertoire pour rechercher des plates-formes». Choisissez le répertoire dans lequel vous avez installé WTK. Il devrait avoir une icône spéciale. Maintenant, il devrait faire de la magie de détection et installer une plate-forme avec une case cochée dans la fenêtre Ajouter une plate-forme Java. Cliquez sur Suivant plusieurs fois et vous verrez l'écran Java Platform Manager avec un dossier J2ME et le «Sun Java (TM) Wireless Toolkit 2.5.1 for CLDC» sous celui-ci. Vous pouvez maintenant terminer l'assistant pour créer une application mobile avec MIDP! Il a même une case à cocher pour créer une petite application "Hello World". Maintenant, pour faire fonctionner ce fichu truc…

Liens

  1. Comment installer 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/

la source

Tachyons
la source
J'ai essayé votre première ligne mais je n'arrive pas à localiser les paquets netbeans
DuckDucking
installer netbeans via le centre logiciel
Tachyons
4
  1. Sun-java [jdk]
  2. Plugin Sun-jre
  3. Eclipse [avec plugin JDT]
  4. Démarrage Web Sun Java

Parfois, Sun-java est requis par Netbeans ou Eclipse. Si vous avez déjà installé open-jdk, vous n'avez pas besoin d'installer Sun-java. Si vous êtes un nouvel utilisateur java IDE, vous pouvez essayer Eclipse qui est un poids léger, puis Netbeans et également avoir un bon support de plugin pour les appareils mobiles (Android). Si vous souhaitez développer une application mobile, je recommande d'utiliser Eclipse. Peut-être que le plugin Sun-jre est utile. Pour exécuter l'application applet Java dans Firefox, vous avez besoin du plugin jre.

Bon codage ...

shantanu
la source
2

Il n'y a aucune raison d'être désespéré. Je comprends que par application mobile Java, vous faites référence à une application native Android. À cette fin, je recommanderais plutôt d'installer le SDK Sun avec Eclipse.
Vous pouvez télécharger le classique Eclipse depuis leur site de téléchargement . Une fois que vous avez installé Eclipse (c'est juste un fichier zip que vous devez décompresser dans un répertoire de votre choix), vous devrez installer les outils de développement Android (ADT) en suivant les instructions d'installation .
Sun SDK + Eclips + ADT est à peu près tout ce dont vous avez besoin pour commencer à développer votre première application Android.

yossile
la source
0

Si vous ciblez des applications Android, vous pouvez jeter un œil à Android Studio, un nouvel environnement de développement Android de Google. (En fait, il est développé par Jetbrains).

David A
la source