[英]Can't update Coldfusion to Java 1.7 on OSX 10.9
使用ColdFusion 9.0.1運行OSX 10.9.3。 在Java 1.6上運行,現在嘗試更新為Java 1.7。 我已經使用1.7兼容性的正確修補程序更新了CF。 我也安裝了64位1.7 JDK。
現在我在兩個地方都有Java:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk
當我跑步
java -version
我得到java
version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
但是當我重新啟動CF時會出現並報告
Java Version 1.6.0_65
Java Vendor Apple Inc.
Java Vendor URL http://www.apple.com/
Java Home /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
我改變了符號鏈接
/System/Library/Frameworks/JavaVM.framework/Versions
至
CurrentJDK@ -> /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/
但是CF重新啟動仍報告蘋果為1.6。 我還嘗試過更新jvm.config並將java.home(以前為空白)設置為
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre
重新啟動,仍然沒有運氣。 CF在哪里尋找JVM,如何使CF看到1.7?
我發布了一個類似的問題, 為什么我不能在Mac OSX 10.8.5上的Coldfusion 9.0.2上將Java從1.6更新到1.7,卻沒有運氣。
以下根據Adobe的答案:(請參閱注釋40-41)。 看來Adobe不支持此配置。 是時候升級(或移至OBD / PHP)了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.