有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

macos无法在OSX 10.9上将Coldfusion更新为Java 1.7

使用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。配置和设置java。home(以前为空)到

/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre

重新启动,但仍然没有运气。CF在哪里寻找JVM?如何让CF看到1.7


共 (1) 个答案