2

私は今まで Netbeans を使用して、Java Web アプリケーションとサーブレット、およびいくつかの C++ プログラムを開発していました。playframework 2.1 を頻繁に使用し始め、IntelliJ または Eclipse しかサポートしていないという事実 (および Netbeans のその他の制限) により、Eclipse (Indigo) をさらに深く掘り下げることにしました。

新しいプレイ プロジェクトを作成し、Eclipse 化して Eclipse にインポートしました。

私は時々 Eclipse で作業しましたが、Eclipse についていくつかの基本的なことも知っています (実際、Eclipse はさまざまなビューやエディターで非常にモジュール化されています)。Mint/Ubuntu ソフトウェア管理上にインストールされた eclipse indigo のベア エディションにはいくつかの機能が欠けているので、それらをインストールしたいと思いました。私の意見では、優れた IDE には少なくとも次の機能が必要です。

  • 構文の強調表示 (Java、Scala、XML、CSS、JavaScript 用)
  • コード補完と javadoc (HTML/XML 補完は必要ありません)
  • クラスの名前変更、ゲッター/セッターの生成などの単純なリファクタリング タスク...
  • おそらくいくつかのサーバー管理のサポート (アプリケーション サーバーでの開始、停止、および展開ですが、それはすでに多くの快適さだと思います)
  • 統合されたバージョン管理 (Git を使用)
  • 編集:デバッグを忘れました(おそらく最も重要な機能でさえ)

私のマシンにはEclipseにGitがなかったので、EclipseのヘルプメニューからeGitをインストールすることにしました。ヘルプメニューで「アップデートのインストール」も行いました。再起動後、Eclipse は何も認識しなくなります。git はありません。シンタックス ハイライト Java も xml もありません。ファイルは、単純なテキスト エディターでのみ開きます。拡張子が .html のファイルは常にブラウザで開きます。構成ファイルは外部テキスト エディターで開きます。

リファクタリング、ビルド、テストなどのメニュー項目はありません。単純な試行錯誤の私の素朴なアプローチは日食では機能しないようで、さらに悪化しています。上記の私のニーズに適切な方法で日食を採用する方法を教えてもらえますか?

PS Eclipse をアンインストールして Web サイトから直接インストールしようと思いますが、どのエディションを選択すればよいですか? 私は洗練された IDE から始めて、必要なときにプラグインをインストールすることを好みます。そのため、完全な Java EE Edition は必要ありません。

4

1 に答える 1

1

私は遊びを知らないので、以下は一粒の塩で取られるべきです。

  • Java ディストリビューションを使用して ( Eclipse ダウンロードから) ディストリビューションを開始するものとします ( play の使用に関するビデオを 参照してください。そこには Java SDK Eclipse があります)。
  • Eclipse 4 ストリームについてよくわからない場合は、Eclipse 3 の最後のIndigoを参照してください。Egit はそこに含まれている必要があります。
  • すべてのワークスペースで使用するローカル ディレクトリに Eclipse をインストールします。Eclipse の前提条件と組織がどうあるべきかを Ubuntu が理解しているとは信じないでください (例を挙げます)。
    • Eclipse インストール用の 1 つのディレクトリー: /usr/local/eclipse/ecl732(現在の Indigo の場合)
    • すべてのワークスペース用の 1 つのディレクトリ:/home/user1/ecl-wsその中に実際のワークスペース: /home/user1/ecl-ws/ecl732-proj1.
    • 内で Eclipse を起動するバッチ ファイルを定義します/home/user1/ecl-ws。彼らが使用するワークスペースのような名前を付けます: ecl732-proj1.bash.
    • バッチ ファイル内で起動パラメータを定義します: JKD (パラメータ-vm)、ワークスペース (パラメータ ) を取得し-data、必要に応じて追加のパラメータを追加します。

そのセットアップでは、すべての側面を制御し、何がどこにインストールされているかを確認できます。より多くのアドバイスを提供するには、実行した手順に関する詳細情報を含める必要があります。

于 2013-03-10T17:21:24.503 に答える