Raspberry Pi用のJava IDE


12

Pi用の優れたJava IDEを知っている人はいますか?Eclipseをダウンロードしようとしましたが、機能しませんでした(おそらくそれが重すぎるためです)。実際に動作するように、RAM使用量とメモリ使用量が少ないIDEが必要です。


4
私は何もないと思いますが、なぜあなたはPiでJava IDEを実行したいのでしょうか?Pi用のアプリケーションを開発する場合は、コンピューターでIDEを実行し、Piでアプリをテストできます。必要に応じて詳細を提供できます。
ブレイザーブレード

Blaisorblade、はい、詳細をご覧ください。PCですべてをコンパイルできると思いますが、piで実行するためにすべてをパッケージ化する方法についてはあいまいです。他の人は、日食に慣れていない場合、さらに情報を得るかもしれません。
ルンピノース

あなたの両方の良い点-私のラップトップは恐ろしく遅いので、私はパイでプログラムしたいです:)
衝動2013年

Antを使用することをお勧めします。これにより、コマンドラインで多くの入力をしなくても簡単にコンパイルできます。
rickz

1
@imulsion、あなたのラップトップはペンティアム300より古いですか?
ジョンラルーイ

回答:


9

シンプルな軽量IDEはGeanyです。

apt-get install geany

Geany-サポート:Java構文の強調表示、必要に応じてカスタムjavacコンパイルおよびjava実行引数を格納するgeanyプロジェクト。外部Javaライブラリを含めるために-classpathを指定する必要があります。ワンボタンのコンパイル/実行。

また、DrJavaを参照することをお勧めします。これは、完全にJava Swingで記述された軽量のIDEです。DrJavaには、強力な「インタラクティブ」モードが組み込まれており、インタラクティブなpythonを使用するのと同様のJava式をすばやく試すことができるため、新しいJavaの学生が使用するのに適しています。DrJavaは、ブレークポイントのデバッグとjunitテストの作成をサポートしています。インストールは、最新のDrJava .jarをダウンロードして実行するだけです。

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

http://www.drjava.org/


ありがとうございました!この質問が1つの時点で閉じられたとは信じられません
...-衝動

私は、プロのJavaプログラマーとして、Piで何かを試してみようと思っています。どちらにも使用可能なコンテンツアシスタントがないか、インポート機能を整理します。
マークジェロニマス

2

以前の回答の1つからさらに一歩進んで、より簡単な代替手段を探します。

IDEの必要はありません:)日食のようなメモリをpiから解放します。または、よりハードコアになりたい場合は、vimまたはemacsを構文強調表示で使用し、javacのコマンドラインで.javaファイルを.classファイルにコンパイルします。または、軽量IDEまたは崇高なテキスト/日食の代替品を見つけてください。しかし...あなたが自由に使える強力な代替システム(私たちのほとんどが持っていると思う)があり、そこで日食を実行できる場合、余分な作業は必要ありません。

  • 別のシステムの他のIDEでJavaプログラムを開発できます。
  • プログラムの準備ができたら、実行可能なjarファイルとしてエクスポートします
  • このjarをpiにコピーします(同じネットワークまたはフラッシュドライブ上にある場合はSCPを介して)
  • piでこのjarを実行します(java -jar [yourJarName.jar])

警告:開発した場所とpiからのJREとの間のJava互換性(または、サポートされていないメジャー/マイナー例外が発生します)


1

BlueJを使用できます。これは、Raspberry Piでの実行用に最適化されています。

バージョン3.14から、BlueJはRaspberry Piを完全にサポートします


1
BlueJにはJavaFXが必要です。Java JDKのArm DistrosにはJavaFXがありません。何...
マークJeronimus

オラクルは、JDK8u33を使用したARMでのJavaFXのサポートを削除しましたが、このレスポンスを作成する時点で、それはまだサポートされていました。そのため、古いOracle JDKをインストールし、JDKを自分でコンパイルしてサポートを追加するか、openJDKに切り替えることができます(そこでサポートされているかどうかはわかりません)。
同時

-4

BlueJがその1つです。初心者レベルに最適です。


1
回答を編集および展開して、リンク、より良い説明、およびそれが最良である理由を提供できますか?
グリーンオンライン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.