我正在使用Glassfish 3
和Java 7的舊項目上工作。問題是爲了運行Eclipse
,我需要Java 8.當我安裝Java 8時,我無法出於某種原因,在Java 7下運行Glassfish的時間更長。在Java運行時環境設置中,我確實在控制面板中看到了用戶選項卡的兩個JDK,但在系統安裝Java 8後,我只能看到Java 8。所以它只是從我可以告訴的Java 8下運行。對不起,如果這是一個超級noob問題,這是我第一週的Java。謝謝。在Windows 7上安裝Java 8的Java 7上運行Glassfish
1
A
回答
0
只需指定所需的JDK的Glassfish的域:
- 找到這個配置文件:
C:\servers\glassfish\config\asenv.bat
(這個路徑就是一個例子) 編輯文件,發表意見之前的JDK,並添加想要的人:
REM set AS_JAVA=C:\Program Files\Java\jdk1.8\.. set AS_JAVA=C:\Program Files\Java\jdk1.7\..
0
當你安裝一個新的JVM,通常其本身設置爲在該平臺WHI的默認版本ch是在Path
環境變量中找到的第一個。爲了找到什麼版本是默認的,運行這個命令:java -version
和輸出將是這樣的:
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)
當你在這種情況下看到默認的一個是OpenJDK的-8。
如果你想改變這種狀況,你必須做一些變化,這取決於在平臺上可以不同,但通常你應該:
- 變化
JAVA_HOME
環境變量指向所需的JVM 安裝路徑 - 將所需的JVM
<installation-path>/bin
添加到Path
環境變量並刪除其他JVM路徑。
(Detailed example for Windows,Example for Ubuntu)
注意,這可能會影響使用Java,並在其配置不爪哇不明確基準的特定版本的每個程序。
但是,如果您希望默認版本保持不變並且僅對某些程序設置例外,則必須在其配置/設置中執行此操作。 例如,對於Eclipse
您可以修改eclipse.ini
文件,並通過加入這一行(more info)指定要使用的JVM:
-vm
/opt/oracle-jdk-1.8.0/bin/java
;對於Windows:
-vm
C:\Java\JDK\1.8\bin\javaw.exe
存在對glassfish
過類似的配置。您可以選擇哪個JVM應該是默認版本以及哪個特殊程序要使用哪個,在您的情況下,我建議將版本7保留爲默認值,並更改eclipse config以使用版本8.
相關問題
- 1. 在Ubuntu上安裝java 7和8
- 2. 在Windows 8上安裝Windows 7軟件
- 3. 在Windows 7上安裝Tomcat
- 4. 在Windows 7上安裝和使用Apache Spark(使用Eclipse/Java)7
- 5. Windows上的Java 7
- 6. 在Windows 7上安裝VS2005
- 7. 在Windows 7上安裝Sharepoint
- 8. 在Windows 7上安裝ry2
- 9. 在Windows 7上安裝IIS8?
- 10. 在Windows 7上安裝ARTOOLKIT
- 11. 在Windows 7上安裝TurboGears
- 12. 在Windows 7上安裝GitPython
- 13. 在Windows 7上安裝IIS
- 14. 在windows 7上安裝PECL
- 15. 在Windows 7上安裝MySQLdb
- 16. 在windows 7上安裝scapy3
- 17. 在Windows 7上安裝R包7
- 18. 在Windows 7上安裝OpenFrameworks for Android 7
- 19. 在Windows 7上安裝PINAX和PIL 7
- 20. Windows 7上的numpy安裝
- 21. 在小牛上安裝java 7
- 22. 在OSX上重新安裝Java 7 JDK
- 23. Spring如何使用Java 8類,但它在Java 7上運行?
- 24. 在Windows 7上運行Hadoop 7
- 25. 安裝java JDK 7以運行javafx - osx
- 26. 如何安裝在Windows 7上運行的iPython的發行版?
- 27. 在Windows 7上安裝運行elasticsearch:路徑中的錯誤
- 28. Windows 7上的Java Sound API
- 29. 在WebSphere Application Server 7上安裝可選的Java 7.x
- 30. Java - 在Windows 7中安裝pacakge javax.media.jai X32
您可以使用Java 7運行Eclipse,告訴它爲_your_程序使用Java 8。 –