Glassfish 3
とJava 7の従来のプロジェクトで作業しています。問題はEclipse
を実行するためにJava 8が必要です。Java 8をインストールすると、何らかの理由でGlassfishをJava 7の下でより長く実行します。 Javaランタイム環境設定の「ユーザー」タブのコントロールパネルに2つのJDKが表示されていますが、Java 8をインストールすると「システム」の下にJava 8しか表示されません。したがって、Java 8の下では、私が理解できるものから実行されます。申し訳ありません、これがスーパーの質問であれば、これはJavaの最初の1週間です。ありがとう。Windows 7にJava 8がインストールされたJava 8でGlassfishを実行
答えて
単にあなたGlassfishのドメインのために必要なJDKを指定:
- は、この設定ファイルを探す:
C:\servers\glassfish\config\asenv.bat
は ファイルを編集し、以前のJDKをコメントし、希望1を追加します(このパスは一例です) :
REM set AS_JAVA=C:\Program Files\Java\jdk1.8\.. set AS_JAVA=C:\Program Files\Java\jdk1.7\..
新しいJVMをインストールすると、通常、それはそのプラットフォームのWHIのデフォルトのバージョンとしての地位を設定し、 chは環境変数Path
で最初に見つかったものです。デフォルトの1は、OpenJDKの-8である。この場合にはわかるように
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.10.2-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)
:デフォルトのものが何であるかのバージョンを見つけるためには、このコマンドを実行します。java -version
と出力は次のようになります。あなたはそれを変更したい場合は
、あなたは変えることができるプラットフォームに依存していくつかの変更をしなければならないが、通常、あなたがすべき:
- 変更
JAVA_HOME
環境変数は、望ましいJVM インストールパス - を指すように必要なJVM
<installation-path>/bin
〜Path
を環境変数に追加し、他のJVMパスを削除してください。
(Detailed example for Windows、Example for Ubuntu)、これは潜在的にJavaのを使用し、その設定でJavaのない明示参照特定のバージョンを実行し、すべてのプログラムに影響を与える可能性があり
注意してください。
しかし、デフォルトのバージョンを元のままにして、一部のプログラムに対してのみ例外を設定したい場合は、その設定/設定で行う必要があります。
-vm
/opt/oracle-jdk-1.8.0/bin/java
またはWindows用:あなたは、それは、この行(more info)を追加することによって、使用していますeclipse.ini
ファイルを変更し、JVMを指定することができますEclipse
については、例えば
-vm
C:\Java\JDK\1.8\bin\javaw.exe
glassfish
のための同様の設定があまりにもあります。あなたは、デフォルトのバージョンとなるべきJVMを選択することができます。あなたのケースでは、バージョン7をデフォルトとして維持し、バージョン8を使用するようにEclipseの設定を変更することをお勧めします。
- 1. linux UbuntuにJava 8と7 REをインストールしてください
- 2. コンピュータにJava 8が既にインストールされているため、Java 7をダウンロードできません。
- 3. 同時実行Java 8
- 4. Java Windows 8のフルスクリーン?
- 5. GlassFish 3.1.2.2とJava 8を使用したEclipseのGlassFishツール
- 6. Java 7からJava 8へのコンパイルエラー
- 7. アップルは、Java 6のJava 7/8
- 8. Javaの8リストの結果が作成されたJava 8を使用して
- 9. Infinite Gradle Build Javaを実行する8
- 10. OSXにJava 7とJava 8が共存できる
- 11. は、Java 8であるが、最大ではサポートされているJava 7
- 12. のJava 8:Javaの8月
- 13. Java 8搭載のWindows 10にelasticsearch 5.1.1をインストールできない
- 14. java 8のインストール後にtomcat 8がもう起動しない
- 15. Java 8ディストリビューション内でのLambdaの実行
- 16. Java Windows UTF-8(ユニコード)印刷
- 17. Java 8 JDK for Windows 32ビット
- 18. プロパティにUTF-8エンコードされたJava String
- 19. のJava 8のJava 8で条件
- 20. Java 8 | HashMapのパラレルストリームのJava 8で
- 21. Windows Server AMIにJava 8を自動的にインストールする
- 22. Windows 7にWindows Phone 8 SDKをインストールする方法
- 23. Tomcat 8 Java 8のHttpServletRequest.getRemoteAddr()が空です
- 24. MacOS(10.12.3)のJava SDK 8が間違ったディレクトリにインストールされました
- 25. Java 8 HashMap KeySet()がJava 7と異なる出力
- 26. ループ最適化Oracle Java 7-8ホットスポットVM
- 27. Java 7/8要求パラメータのサイズ制限
- 28. MatlabとJava 8
- 29. Windows 7のInternet Explorer 8
- 30. Java 8ストリーム - フィルタメソッドが実行されないのはなぜですか?
Java 7とEclipse _your_プログラム用にJava 8を使用するように指示します。 –