IDE Java pour Raspberry Pi


12

Quelqu'un connaît un bon IDE Java pour le Pi? J'ai essayé de télécharger Eclipse mais cela n'a pas fonctionné (probablement parce qu'il est trop lourd). J'ai besoin d'un IDE avec une faible utilisation de la RAM et une faible utilisation de la mémoire, juste pour que cela fonctionne réellement :) Aide appréciée.


4
Je ne pense pas qu'il y en ait, mais pourquoi voudriez-vous exécuter un IDE Java sur le Pi? Si vous souhaitez développer des applications pour le Pi, vous pouvez toujours exécuter l'IDE sur votre ordinateur et tester votre application sur le Pi - je peux donner plus de détails si vous le souhaitez.
Blaisorblade

Blaisorblade, oui s'il vous plaît, plus de détails. Je suppose que nous pouvons tout compiler sur un PC, mais je ne sais pas comment tout emballer pour fonctionner sur le pi. D'autres pourraient même plus d'informations s'ils ne sont pas familiers avec l'éclipse.
lumpynose

bons points à tous les deux - je veux programmer sur le pi car mon ordinateur portable est horriblement lent :)
imulsion

Je vous suggère d'utiliser Ant. Il est facile de compiler sans beaucoup de saisie sur la ligne de commande.
rickz

1
@imulsion, votre ordinateur portable est-il plus ancien qu'un pentium 300?
John La Rooy

Réponses:


9

Un simple IDE léger est Geany .

apt-get install geany

Geany - support: mise en évidence de la syntaxe java, projets geany pour stocker des arguments de compilation javac personnalisés et d'exécution java si nécessaire, vous devez spécifier -classpath pour inclure les bibliothèques java externes. un bouton de compilation / exécution.

Je recommande également de regarder DrJava , c'est aussi un IDE léger écrit entièrement en Java Swing. DrJava a obtenu un puissant mode "interactif" intégré qui permet une expérimentation rapide avec des expressions java similaires à l'utilisation de python interactif, donc adapté à une utilisation par de nouveaux étudiants java. DrJava prend en charge le débogage des points d'arrêt et la création de tests junit. L'installation est un jeu d'enfant, vous téléchargez le dernier Drjar Java et l'exécutez:

java -jar drjava-stable-20120818-r5686.jar

http://www.drjava.org/


Merci! ne peut pas croire que cette question a été fermée à un moment donné
imulsion

Juste mon avis en tant que programmeur Java professionnel essayant simplement quelque chose sur un Pi: Geany est un morceau de merde et DrJava est un morceau de merde égal. Les deux n'ont pas d'assistant de contenu utilisable ou organisent la fonction d'importations.
Mark Jeronimus

2

Aller plus loin par rapport à l'une des réponses précédentes et imaginer une alternative plus simple:

PAS BESOIN D'UN IDE :) garder la mémoire de type éclipse hors de votre pi. Ou si vous voulez vraiment être plus hardcore, utilisez vim ou emacs avec la coloration syntaxique et compilez vos fichiers .java en fichiers .class via la ligne de commande avec javac. Ou trouvez un IDE léger ou un remplacement sublime de texte / éclipse. Cependant ... si vous avez un système alternatif plus solide à votre disposition (que je soupçonne que la plupart d'entre nous ont) et que vous pouvez y exécuter eclipse, alors il n'y a pas besoin de travail supplémentaire.

  • vous pouvez développer un programme java sur n'importe quel autre IDE sur un autre système
  • une fois que votre programme est prêt, exportez-le sous forme de fichier jar exécutable
  • copiez ce pot sur votre pi (via SCP si sur le même réseau ou flashdrive)
  • exécutez ce pot sur votre pi (java -jar [yourJarName.jar])

Avertissements: compatibilité java entre l'endroit où vous avez développé et avec le JRE de la pi (sinon vous obtiendrez l'exception majeure / mineure non prise en charge)


1

Vous pouvez utiliser BlueJ , il est maintenant optimisé pour fonctionner sur le Raspberry Pi.

À partir de la version 3.14, BlueJ prend entièrement en charge le Raspberry Pi


1
BlueJ nécessite JavaFX. Les distributions d'armes de Java JDK n'ont pas JavaFX. Qu'est-ce que ...
Mark Jeronimus

Oracle a supprimé la prise en charge de JavaFX sur ARM avec le JDK8u33 au moment de la rédaction de cette réponse, il était toujours pris en charge. Ainsi, vous pouvez simplement installer un JDK Oracle plus ancien, compiler le JDK par vous-même et ajouter le support ou peut-être basculer vers openJDK (vous ne savez pas s'il est pris en charge ici).
Simulant

-4

BlueJ est celui. C'est le meilleur pour le niveau débutant.


1
Pouvez-vous modifier et développer votre réponse pour fournir un lien, une meilleure description et les raisons pour lesquelles il est le meilleur ?
Greenonline
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.