2012-01-20 2 views
0

(これは大丈夫なのかどうかはわかりませんが、試してみます)。 Fedora 16にいくつかのアップデートをインストールした後、EclipseはもはやJavaファイルの使用方法を知りません。それを作ることも、コンパイルすることも、構文をフォーマットすることもできません。それはまったくJavaなしで日食です。私はyum.logをチェックして、約6回のEclipseアップデートと2回のJavaアップデートをインストールしました。私がインターネット上で見つけた解決策は、.eclipseを削除してEclipseを再生成することでしたが、何も修正されませんでした。誰でも何が起こっているか知っていますか?Fedoraのアップデートにより、EclipseがJavaを忘れるのを防ぐことができます。

答えて

0

私は同じような問題に直面しています。私の意見では、JavaとEclipseのすべてのパッケージを一括して削除するのが最善でしょう。

キーワードは、たとえば「JRE」、「JDK」または「日食」のためだろう
sudo rpm -qa | grep keyword 

:あなたがインストールされたパッケージを見つけることができます。

もし、あなたがしたくないパッケージを見つける

sudo yum remove packagename 

でそれらを削除したら、それから私は、Linuxで利用可能なデフォルトのJDKをスキップして、OracleのWebサイトから提供されたものをインストールすることをお勧めします:http://www.oracle.com/technetwork/java/javase/downloads/index.html

私はJava 7でいくつかの問題(m2eclipse)を持っていたので、自分自身でバージョン6をインストールしました。

rpmをダウンロードしてインストールし、.bashrcファイルのjavaにパスを設定します。

sudo alternatives --config java 

または

sudo alternatives --config javac 

をすべてインストールしたJRE/JDKを確認し、必要に応じて良いと考えオプションを設定します。

次は、Eclipse Webサイトにアクセスし、Eclipseの最新の安定版をダウンロードしてください。デスクトップと統合することもできますので、毎回コマンドラインから起動する必要はありません。

+0

eclipse.iniと思われるものとともに、eclipseを起動しようとすると、終了コード13が表示されます。 –

+0

'java --version'と 'javac --version'を実行するとどうなりますか?あなたは 'eclipse.sh'シェルスクリプトからあなたのEclipseを起動しますか? Plsは完全なエラートレースを提供します – Kris

0

使用可能なすべてのEclipse *パッケージを確認してください。 「Eclipse」自体は、多くのUIコンポーネントを備えた単なるプラグインプラットフォームです。プラグインをインストールしない限り、Java IDEではありません。アップグレードが完了した後にインストールしたパッケージにJavaプラグインが含まれなくなるようにパッケージが変更された可能性があります。

1

問題がここに文書化されている:

http://lists.fedoraproject.org/pipermail/devel/2012-January/161092.html

と、これはバグです:

https://bugzilla.redhat.com/show_bug.cgi?id=760454

基本的に、我々はロックやハードの場所の間でキャッチされ、壊れなければならなかったし、これは人々の既存のインストールを壊したので、パッケージングループです。 ~/.eclipseを移動し、Eclipseを再起動してください。

+0

これは動作しません。 –

+0

@RahatAhmed、そのバグに情報を追加してください(760454)。 –

関連する問題