web-dev-qa-db-fra.com

Quels outils dois-je installer pour Java Développement?

Je suis un novice sur Ubuntu et j’ai besoin d’installer des outils de développement Java sur cette plate-forme.

Je vois par le centre logiciel Ubuntu que j'ai installé ceci:

  • OpenJDK Java 6 runtime
  • icedtea Java 6 web start
  • plate-forme netbeans pour la création d'une application de bureau multimédia riche en Java
  • openJDK Java runtime, en utilisant hotspot JIT (sans tête)

quels autres éléments dois-je installer pour développer des applications mobiles Java et Java?

merci.

9
Desperate Developer

Étape 1 : Installez les paquets Debian (J'utilise toujours les paquets Debian dans la mesure du possible ).

Sudo apt-get install openjdk-6-jdk 

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

Téléchargez et installez netbeans à partir de icienter image description here Vous devez maintenant installer le plug-in NetBeans Mobility, qui prend en charge le développement J2ME, et le Sun Wireless Toolkit (WTK), qui fournit les bibliothèques à 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-le et choisissez Outils -> Plugins. Sous Plug-ins 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 Application mobile, un dialogue avec une erreur rouge en bas apparaît: "Aucune plate-forme compatible J2ME n’est installée dans l’EDI. 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 nécessaires à la compilation des applications J2ME. Donc, après de nombreuses recherches, j'ai trouvé ce que je pense être le bon téléchargement (mais il y en a beaucoup de versions similaires avec des versions différentes): Sun Java Wireless Toolkit 2.5.1 pour CLDC. Vous devez choisir la version de 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éteur Java approprié n'a été détecté”

. Tapez "0" pour "Spécifiez un chemin d'accès à un répertoire d'interprète Java." Si vous avez installé openjdk-6-jdk comme je l'ai dit ci-dessus, il devrait être installé dans/usr/lib/jvm/Java-6. -openjdk/bin /. Plusieurs répertoires Java bin 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, tel que 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, à moins que vous ne souhaitiez le partager avec d'autres utilisateurs.

Étape 4 : Ajoutez 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/Plate-forme/Émulateur. (Vous pouvez également y accéder à partir du menu Outils -> Java Plateformes). Cliquez sur le bouton Ajouter une plate-forme, choisissez Java Émulateur de plate-forme ME MIDP, puis il vous sera demandé de "choisir un répertoire pour la recherche de plates-formes". Choisissez le répertoire où vous avez installé WTK. Il devrait avoir une icône spéciale. Désormais, il convient d'effectuer quelques opérations de détection et d'installer une plate-forme avec une case à cocher cochée dans la fenêtre Ajouter Java Plate-forme. Cliquez plusieurs fois sur Suivant pour afficher l'écran Java Platform Manager avec un dossier J2ME, ainsi que le fichier "Sun Java (TM) Wireless Toolkit 2.5.1 for CLDC". Maintenant, vous pouvez compléter 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 que cette fichue chose tourne…

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/

source

6
Tachyons
  1. Sun-Java [jdk]
  2. Sun-jre-plugin
  3. Eclipse [avec le plugin JDT]
  4. Sun Java web start

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 léger, puis Netbeans et qui offre également une bonne prise en charge des plug-ins pour les appareils mobiles (Android). Si vous souhaitez développer une application mobile, je vous recommande d'utiliser Eclipse. Peut-être que Sun-jre-plugin est utile. Pour exécuter Java application applet dans Firefox, vous devez disposer de jre-plugin.

Bonne codage ...

4
shantanu

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

2
yossile

Si vous ciblez les applications Android, vous pouvez consulter Android Studio , qui est un nouvel environnement de développement Android de Google. (En réalité, il est développé par Jetbrains).

0
David A