Eclipseをクリーンモードで実行する方法は?そうするとどうなりますか?


201

Eclipseで何かが正しく機能していないか、一部のプラグインが正しくロードされていない場合、Eclipseをクリーンモードで開くように提案されます。

では、クリーンモードで実行する方法は?そして、そうするとどうなりますか?

回答:


273

それがすること:

「true」に設定すると、OSGiフレームワークとEclipseランタイムで使用されるキャッシュデータはすべて消去されます。これにより、バンドルの依存関係の解決とEclipseの拡張レジストリデータを格納するために使用されるキャッシュが消去されます。このオプションを使用すると、Eclipseはこれらのキャッシュを強制的に再初期化します。

どうやって使うのですか:

  • eclipse.iniEclipseインストールディレクトリにあるファイルを編集-cleanし、最初の行として挿入します。
  • または、Eclipseの起動に使用するショートカットを編集し-cleanて、最初の引数として追加します。
  • または、-clean引数を指定してEclipse実行可能ファイルを呼び出すバッチまたはシェルスクリプトを作成します。このステップの利点は、スクリプトを保持し、ワークスペースをクリーンアップするたびに使用できることです。eclipse-clean.bat(またはeclipse-clean.sh)のような名前を付けることができます。

(から:http : //www.eclipsezone.com/eclipse/forums/t61566.html

その他のeclipseコマンドラインオプション:http : //help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html


34
クリーンオプションを使用して「2番目」のEclipseショートカットを作成する(2)をお勧めします。eclipse.iniファイルでこれを使用すると、有用なOSGiキャッシュが無効になり、Eclipseの起動時間が長くなるため、必要ありません。あなたがする必要があると感じるときだけきれいを使用してください。
Andreas Dolk、2010年

3
@Andreas_Dなので、基本的には次のことをお勧めします(3)
Space Rocker

4
@SpaceRocker-なぜ私はなぜですか?あなたが好きなものをお勧めします。私は "2"のバリエーションを推奨し続けます。これは "eclipse clean"の2番目のショートカットです(もちろんWindows環境の場合)
Andreas Dolk

1
私のiniファイルのubuntuでは、最初の行は「-startup」です。クリーンモードで実行したい場合は削除する必要があると思いますか?(および-cleanで置き換えます)?
michel.iamit 14年

2
私は誤って反対票を投じたため、あなたの投稿を編集しました。これが(空の行を削除するために)投稿に賛成票を投じる唯一の方法でした。このわずかな変更で申し訳ありませんが、投票はロックされました。
ROMANIA_engineer 2015年

79

クリーンモードの場合:次のようにプラットフォームを起動します。

eclipse -clean

それで全部です。プラットフォームはキャッシュされたOSGiバンドル情報をクリアします。新しいプラグインを手動でインストールするか、未使用のプラグインを削除する場合に役立ちます。

ワークスペース関連のデータには影響しません。


4
ワークスペースデータを変更しないという情報が気に入りました!
mons droid 2015


16

-clean他の回答で述べられているように、このオプションを使用する方法があります。

.ini問題を修正したら、ショートカットをショートカットから削除してください。これにより、Eclipseは起動するたびにすべてのプラグインを再評価し、インストールしたEclipseプラグインの数によっては、起動時間を劇的に増加させる可能性があります。


13
  • ショートカットをクリック
  • 右クリック->プロパティ
  • target節に-cleanを追加して開始します。

通常の起動よりも時間がかかり、すべてのリソースが更新されます。


7

Mac OS X Yosemiteの場合、openコマンドを使用できました。

Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b <bundle identifier>] [-a <application>] [filenames] [--args arguments]
Help: Open opens files from a shell.
      By default, opens each file using the default application for that file.  
      If the file is in the form of a URL, the file will be opened as a URL.
Options: 
      -a                Opens with the specified application.
      -b                Opens with the specified application bundle identifier.
      -e                Opens with TextEdit.
      -t                Opens with default text editor.
      -f                Reads input from standard input and opens with TextEdit.
      -F  --fresh       Launches the app fresh, that is, without restoring windows. Saved persistent state is lost, excluding Untitled documents.
      -R, --reveal      Selects in the Finder instead of opening.
      -W, --wait-apps   Blocks until the used applications are closed (even if they were already running).
          --args        All remaining arguments are passed in argv to the application's main() function instead of opened.
      -n, --new         Open a new instance of the application even if one is already running.
      -j, --hide        Launches the app hidden.
      -g, --background  Does not bring the application to the foreground.
      -h, --header      Searches header file locations for headers matching the given filenames, and opens them.

これは私のために働きました:

open eclipse.app --args clean

4

より簡単なオプションは使用することです ./eclipse -clean


2

Windowsユーザーの場合:RTAと同じように、またはコマンドラインから次のように実行できます。Eclipse実行可能ファイルの場所に移動して、次を実行します。

 eclipse.lnk -clean

最初に、パス上でコマンド「dir」を使用して実行可能ファイルの名前を確認します


0

これにより、バンドルの依存関係の解決とEclipseの拡張レジストリデータを格納するために使用されるキャッシュが消去されます。このオプションを使用すると、Eclipseがこれらのキャッシュを強制的に再初期化します

  1. コマンドプロンプト(cmd)を開く
  2. Eclipseアプリケーションの場所(D:\ eclipse)に移動します
  3. コマンドを実行 eclipse -clean

0

Eclipseをクリーンモードで実行する2つの方法。

1)Eclipse.iniファイル

  • Eclipseのインストールディレクトリにあるeclipse.iniファイルを開きます。
  • ファイルの最初の行に-cleanを追加します。
  • ファイルを保存します。
  • Eclipseを再起動します。

ここに画像の説明を入力してください

2)コマンドプロンプトから(cmd / command)

  • Eclipseがインストールされているフォルダーに移動します。
  • Eclipseの道を進む
  • C:.. \ eclipse \ eclipse.exe -clean
  • Enterボタンを押します

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.