2016-04-19 15 views
2

私はEclipse IDEを使用して作業するJava Webアプリケーションを持っています。私はWebLogic 12cを使用しています。Eclipseエラー:JREが選択されていますが、パスが無効です

最近jdk1.7.0_55からjdk1.7.0_79にjdkをアップグレードしました。

それ以来、私は何かを構築することはできません。ローカルのWebLogicサーバーを起動することさえできません。

JAVA_HOME環境変数を新しいパスにリセットし、プロジェクトのプロパティも開き、JREシステムライブラリをjdk1.7.0_79に設定しました。

しかし、ダイスはありません。私は私のANTスクリプトを使用して構築しようとすると、私は次のエラーを取得する:

enter image description here

だから、それは明らかにまだ古いjdk1.7.0_55のインストールを探している - しかし、なぜかどこ私にはわかりません。私もローカルホストサーバを起動しようとした場合

はその後、私は新しいサーバーを追加しようとすると、私は同じエラーを取得し、この

enter image description here

を取得します。

提案がありますか?

ありがとうございます!

答えて

0

weblogicインストール(または正確にはドメイン内)で、setDomainEnv.cmdファイルを確認してください。 Weblogicには、jdk自体への絶対パスがいくつか格納されています。このファイルは手動で編集する必要があります。比較のために私のマシンから

サンプルパス:

wls12130\user_projects\domains\mydomain\bin\setDomainEnv.cmd (3 hits) 
    Line 46: set SUN_JAVA_HOME=C:\develop\jdk1.8.0_66 
    Line 48: set DEFAULT_SUN_JAVA_HOME=C:\develop\jdk1.8.0_66 
    Line 65:  set JAVA_HOME=C:\develop\jdk1.8.0_66 
+0

ありがとうございました。私は外部ツール構成を何度も実行しなければならず、他にもいくつかのことが必要でしたが、あなたは間違いなく正しい経路に私を入れました! –

0

あなたはWebLogicのインストールを更新し、それがどこ新しいJDKを見つけるために知っている必要があります。

残念ながら、JDKのパスは、ドメインとWeblogicの両方のインストールディレクトリのいくつかの設定ファイルに書き込まれます。また、Oracle Fusion Middlewareの一部である他の製品のディレクトリにもあります。 Oracleのサイトへのリンクが急速に減衰する傾向があるため、リンクなしで提供

$ORACLE_HOME/install/envVars.properties 
$ORACLE_HOME/oracle_common/common/bin/commEnv.sh 
$ORACLE_HOME/oracle_common/common/bin/setHomeDirs.sh 
$ORACLE_HOME/oui/.globalEnv.properties (12.2.1) 
$ORACLE_HOME/oui/bin/compareInventory.sh 
$ORACLE_HOME/oui/bin/install.sh 
$ORACLE_HOME/oui/bin/viewInventory.sh 
$ORACLE_HOME/wlserver/.product.properties 

$DOMAIN_HOME/bin/setDomainEnv.sh 
$DOMAIN_HOME/bin/setNMJavaHome.sh (12.2.1) 
$DOMAIN_HOME/nodemanager/nodemanager.properties 

参考(:ここ

あなたがJDKのインストールディレクトリを変更した場合、更新する必要があるかもしれないファイルのサンプルリストです):FMW 11グラム/ 12Cの製品をインストールまたは使用されているJava SEをインストールし、維持するためにどのように

(ドキュメントID 1492980.1)

Oracle WebLogic Serverの12cで使用されるJDKをアップグレードする方法別のバージョンに変更する(ドキュメントID 1616397.1)

+0

それは働いた - すみません、私はあなたに信用を与えるのを忘れました。 –

1

試用版Eclipseで、[サーバー]メニューの[新規]を右クリックします。 'New Server'ウィンドウで 'Runtime Environmentの設定'リンク(See Pic 1)を見つけ、更新されたJREアップグレードが必要なサーバをクリックし、次に 'Edit'をクリックします。 「サーバー・ランタイム環境の編集」ウィンドウには、アップグレードしたjdkを入れることができるJavaのホーム・テキスト・フィールドが必要です。(See Pic 2

注:これは、この記事の執筆時点でEclipse Keplerで行われました。それ以降のバージョンでも動作するはずです。

関連する問題