2009-09-02 11 views
5

みなさん、こんにちは。アプリケーションランチャ経由でEclipseを起動できない

問題:私はそのランチャーをクリックして打ち上げ、それにしようとすると、 elcipse-3.5.0(ガリレオ)はエラーで吐きます。このような呪いの音:

AのJava Runtime Environment(JRE)または
のJava Development Kit(JDK)は、Eclipseを実行するために利用可能
でなければなりません。あなたの現在のPATHに
/home/emanemos/bin/eclipses/eclipse-3.5.0/jre/bin/java
javaの


Java仮想マシンは、次の場所を検索
後に発見されなかったん

しかし、コンソールからeclipseを起動するとすべてがスムーズに進みます。

eclipseをインストールする前に、jdk1.6.0_16をインストールしました。私も $ JAVA_HOME変数を作成し、私のの$ PATH変更:
/usr/lib/java/jdk1.6.0_16
$が$ PATHをエコー

$エコー$ JAVA_HOMEを
/ホーム/emanemos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/java/jdk1.6.0 _16/JRE/binに

だから、私の端末は知って得たもの javaのは、次のとおりです。

$のjava -version
Javaバージョン "1.6.0_16"
のJava(TM)SEランタイム環境
は、Java HotSpot(TM)クライアントVM(ビルド(-B01 1.6.0_16ビルド)共有 14.2-B01、混合モード、)

は、その後、フォルダ日食は〜/ binに/が日食ディレクトリの下 .tar.gzのパッケージから抽出しました。私は日食に日食-3.5.0フォルダの名前を変更して、もう一度の$ PATHを変更:

$は$ PATH
/home/emanemos/bin/eclipses/eclipse-3.5.0をエコー/ bin/usr/local/bin:/ usr/sbin:/ usr/bin:/ sbin:/ bin:/ usr/games:/ usr/lib/java /私はコマンド日食によってコンソールから日食起動するには恵まれたこの瞬間から、/ binに

jdk1.6.0_16/JRE。

しかし、私はEclipseのアプリケーションランチャーの使用について絶望的です。

ありがとうございます。私はどんな助けにも感謝しています。

答えて

1

たeclipse.iniするためにこれを追加します -

-vm $ JAVA_HOME/jdk1.5.0_14/binに/ javaw.exeの

+0

コメントありがとうございます。それはほとんど働いた。 – emanemos

+1

どの部分が機能しませんでしたか?その-vmはiniファイル内の別の行になければなりません。 – cw22

+0

$ JAVA_HOMEの部分が動作しませんでした。 Grundlefleckによると、この変数はコンソールが起動されるたびに初期化され、GUIが使用されるときは変数は不明です。 $ JAVA_HOMEを追加するために/etc/bash.bashrcファイルを使用しました。この変数を追加する他の適切な方法がわかっている場合はお知らせください。今のところ、私は完全なアドレス、すなわち変数なしで-vm-optionを使うことに決めました。 – emanemos

0

私はオフかもしれませんが、自分のパスにJAVAがないと思っています。気づいたら、echoコマンドで追加する必要がありました。しかし、それは端末のそのセッションにとどまります。システムに永続的な影響はありません。 (私はあなたがターミナルから立ち上げることができる理由はランチャー経由ではないと信じています)

あなたのシステムには実際にJava JREがインストールされていますか?そうでない場合は、必要なすべての設定を行う必要があるため、Eclipseを再度実行してみることをお勧めします。

編集: 1.6 JDKをインストールしたと言われました。このに問題が解決するはずです。あなたの端末を最初に開いたときにJavaがあなたのパスにない場合、それは本当の問題であり、再インストールやトラブルシューティングが必要な場合があります。

+0

env。変数、私は/etc/bash.bashrcファイルを編集してそれらを作成/変更したので、永続的でなければなりませんか?私は彼らが起動するたびにOKを持っています。 – emanemos

+0

これらのenv。変数はセッションを開始するたびに設定されます。これは、あなたがデスクトップ環境にログインしたときにbash端末をロードするときにも起こりますが、変数はその中からデスクトップ環境にエクスポートされません...私が説明しているかどうかわかりませんそれはよく... – Grundlefleck

+0

あなたはうまく説明します! 私はeclipse.iniを編集しました。置換$ JAVA_HOME/jre/binを /usr/lib/java/jdk1.6.0_16/jre/binに置き換えました。今食はうまく始まります! – emanemos

0

(あなたがXを使用してLinuxにしている大きな仮定を作ります)

ログアウトせずにJava JREをインストールしてXセッションに戻した場合、セッションがある環境には$ JAVA_HOME変数が含まれません。新しいXセッションを取得するために、ログアウトしてから戻ることができます。

同じセッションを実行し続ける場合は、Ctrl + Alt + F9を押して別のGUIセッションを開始して試すことができます。

2

メッセージが「No Java仮想マシンは、次の場所を検索して見つけた:/Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin/」と言う

私はそれがフォルダ/Applications/eclipse/Eclipse.app/Contents/MacOS/jre/binを作成し、/usr/bin/javaでコマンドへのリンクを解決してきた:

ln -s /usr/bin/java /Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin/java 
0

ファズルBaghirzade私はこの問題を解決します

Eclipseを実行するには、Java Runtime Environment(JRE)またはJava Development Kit(JDK)が必要です。 c:¥Program Files¥Eclipse¥jre¥bin¥javaw.exe 'javaw.exe'現在のパス

「C:\ Program Files」に移動します。次の場所を検索すると、Java仮想マシンは見つかりませんでした。 \ Java \ jdk1.6.0_39 "には" jre "フォルダがあり、それをコピーしてeclipseフォルダを貼り付けます。

thats all !!!

関連する問題