7

Jdevでweblogicwebcenterアプリケーションを実行しようとするたびに、次のエラーが発生し、これをWeb上のどこにでも修正する方法についてのリファレンスが見つかりません。

Javaバージョンでweblogicを起動します:Java仮想マシンを作成できませんでした。認識されないオプション:-jrockit

4

4 に答える 4

8

startWebLogic.cmdファイル(WIN7)を変更してみてください

c:\users\{user}\AppData\Roaming\JDeveloper\system{version}\DefaultDomain\bin\startWebLogic.cmd 

含有すること

set JAVA_VM=-server
set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m
于 2012-08-22T11:04:55.710 に答える
4

Jdeveloper11gはjdk1.7をサポートしていません

https://forums.oracle.com/thread/2482850

c:\ users {user} \ AppData \ Roaming \ JDeveloper \ system {version} \ DefaultDomain \ bin \ setDomainEnv.cmdの先頭に追加して修正しました:

set SUN_JAVA_HOME=E:\Oracle\Java\jdk1.6.0_37
set JAVA_VENDOR=Sun
于 2013-07-17T09:46:30.640 に答える
1

OSXで、このフォルダを探します/Users/{USERNAME}/.jdeveloper/system{VERSION}/DefaultDomain/bin

setDomainEnv.shファイルを編集しSUN_JAVA_HOMEて、値がと同じ値であることを確認しますJAVA_HOME。つまり/Library/Java/JavaVirtualMachines/jdk${JDK_VERSION}.jdk/Contents/Home、デフォルトでは空の文字列に設定されているようです""

ファイルを編集し、が呼び出されるstartWebLogic.sh前に次を追加します。setDomainEnv.sh

JAVA_VENDOR=Sun

実行してテストできます。エラーが発生sh ./startWebLogic.shした場合-jrockitは、すべて問題ありません:)

Java JDK 1.7でもテストしましたが、動作しているようです。

于 2015-04-05T03:25:05.213 に答える
1

その理由は、古いWeblogicバージョンはJavaVM「JRockit」 http://www.oracle.com/technetwork/middleware/jrockit/overview/index.htmlを使用しているためです。

JRockit VMは、Java7以降ではサポートされなくなりました。

ここにある他のすべての解決策はハックのようであり、どれも私を助けませんでした。Weblogic 10.3.5でも同じ問題が発生しましたが、インストールが正しくないことがわかりました。

問題は、インストーラーにJavaバージョンのチェックがないことです。そのため、Java 7以降を使用できないことがわからない場合は、問題が発生します。

これらの手順で修正されました。

  • Java6以下がインストールされていることを確認する必要があります。
  • Weblogicを再インストールし、正しいJDKを指定していることを確認してください
于 2015-07-14T10:22:42.490 に答える