Eclipse 4.5はパスにありますか?

Eclipse 4.5はパスにありますか?

公式ウェブサイトからプリコンパイルされたEclipse Mars 4.5をダウンロードしました。ここ。擬似コード

  1. 圧縮パッケージの抽出eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
  2. 抽出されたディレクトリをEclipsePATHの場所に移動します。
  3. eclipse

サム貢献[だから私はこの方法に同意しません]

  1. 圧縮パッケージの抽出eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
  2. sudo mv eclipse /usr/local/bin//usr/local/bin/私の道はどこですか
  3. sudo chmod 777 /usr/local/bin/
  4. eclipse

出力

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

そしてターミナルで

Gtk-Message: GtkDialog は一時的な親エントリなしでマップされます。これはお勧めできません。

READMEにはUnixのインストール手順がなく、Windowsのインストール手順のみがあります。

garethTheRedによって追加されました回答

私がやった

sudo mv eclipse /usr/local/
sudo chmod -R 755 /usr/local/eclipse
sudo chown -R root:root /usr/local/eclipse
sudo ln -s /usr/local/eclipse/eclipse /usr/local/bin/eclipse
eclipse

完璧!


Eclipse 4.5を使用した理由は何ですか?

答え1

eclipseインストールディレクトリの外に移動すると問題が発生します。

eclipseパスのディレクトリに移動するのではなく、実行可能ファイルへのソフトリンクを作成します。 Eclipseがホームディレクトリに抽出されたとします。

sudo ln -s /home/masi/eclipse/eclipse /usr/local/bin/eclipse

eclipseその後、パスをプレフィックスとして使用せずに実行できます。

答え2

まず、eclipseバイナリを移動するのは/usr/local/bin/悪い動きです。

.so多くの実行ファイルが正しく機能するためには、動的リンクライブラリ(しばしば共有オブジェクトと呼ばれる)にリンクする必要があります。

eclipseに移動すると、/usr/local/binその共有オブジェクトを同じ場所に移動することを忘れた可能性があります。これにより、次のような結果が得られます。

Eclipse実行可能ファイルが同伴の共有ライブラリを見つけることができませんでした。

ここでの解決策は簡単なはずです。

  1. Eclipseを元の位置に戻します。
  2. pwd親ディレクトリの絶対名を表示するには、実行してください。
  3. export PATH=$PATH:/folder/you/got/in/the/above/stepに追加する/home/your_user_name/.bashrc
  4. 新しいシェルセッションの開始
  5. 走るeclipse

関連情報