このJava Compiler & IDE Editorについて
Java 17 コードをオフラインで記述、コンパイル、実行します (ノートブック、ライブラリ、JAR ファイル)。
Androidデバイス上でJava 17コードを記述、コンパイル、実行できます。完全オフライン対応。
Javaコンパイラ&IDEエディタは、ポケットサイズの完全なJava開発環境です。インターネット接続不要、クラウドへの登録不要、リモート実行不要。組み込みのJavaランタイムにより、すべてデバイス上で動作します。
できること
• 単一ファイルから複数クラスプロジェクトまで、実際のJavaプログラムをオフラインでコンパイルして実行できます。
• Java 17の最新機能(レコード、シール型、パターンマッチング、switch式、テキストブロック)を利用できます。
• ノートブックモードで実験できます。Jupyterスタイルのセルを使用し、実行間で変数を保持できます。
• Apache Commons Lang3、Commons IO、Gson、OkHttp、Jsoupなどの人気ライブラリをワンタップでインストールできます。
• 独自のJARファイルをインポートしてクラスパスに追加できます。
• JavaコードからローカルWebサーバーを起動できます。WebAppを拡張し、任意のブラウザでURLを開くことができます。
• ダークテーマを採用した、集中できるエディタで、15種類の言語で快適にコーディングできます。
エディタ
構文ハイライト、自動インデント、行番号、括弧のマッチング、検索と置換、複数ファイルプロジェクト、Javaパッケージを理解するファイルツリー。詳細な履歴付きの元に戻す/やり直し機能。小さな画面でも読みやすい等幅フォント。
ノートブックモード
コードを実行可能なセルに分割できます。学習、簡単な実験、ロジックのステップバイステップでのデバッグに最適です。セルの状態は保持されるため、セル1でクラスを定義し、セル10で使用できます。ノートブックはいつでも標準の.javaファイルとしてエクスポートできます。
ライブラリ
すぐに使える無料ライブラリがバンドルされています:Apache Commons Lang3(文字列およびオブジェクトユーティリティ)、Commons IO(ファイルヘルパー)、Gson(JSON解析)、OkHttp(HTTPクライアント)、Jsoup(HTML解析)。オプションのProアップグレードでは、Maven Central検索と無制限のライブラリが利用可能です。
JARファイルのインポート
デバイス上の任意の場所から独自の.jarファイルを取り込むことができます。クラスパスに自動的に追加されます。既存のコードから学習したり、独自のパッケージライブラリをテストしたり、コミュニティツールを実行したりするのに便利です。
Webサーバーモード
WebAppを継承するクラスを作成し、「実行」をクリックすると、アプリがデバイス上でローカルWebサーバーを起動します。Chromeなどのブラウザでリンクを開くと、出力が表示されます。サーブレットスタイルのJava学習や、オフラインでの小規模なWebツールのプロトタイプ作成に最適です。
テーマとカスタマイズ
ダークテーマを標準搭載。フォントサイズ、行間、インデント幅を調整できます。オプションのアップグレードで、さらに多くのProテーマをご利用いただけます。
対象ユーザー
• Javaを学習中のコンピュータサイエンスおよびエンジニアリングの学生
• 外出先でJavaチュートリアルを独学で学習している方
• ノートパソコンを開かずにクラスやアルゴリズムのプロトタイプを作成したい開発者
• 面接対策 ― スマートフォンで実際のJavaコードを使ってDSAを練習できます
• 実際のコードを実行できる、信頼性の高いオフラインJavaエディタをお探しの方
無料版とオプションのProアップグレード
インストールと使用は無料です。開発を支援するため、広告が表示されます。Proアップグレード(1回限り)で広告が非表示になり、Maven Centralライブラリ検索とProテーマが利用可能になります。サブスクリプションや月額料金は一切かかりません。
対応言語
UIは、英語、スペイン語、ポルトガル語、フランス語、ドイツ語、ロシア語、ヒンディー語、ベンガル語、インドネシア語、トルコ語、ウルドゥー語、アラビア語、中国語(簡体字)、日本語、韓国語を含む15言語に対応しています。







