【问题标题】:Is there a way to get ColdFusion Builder 3 to run using Java 8?有没有办法让 ColdFusion Builder 3 使用 Java 8 运行?
【发布时间】:2015-11-04 03:14:38
【问题描述】:

我正在使用带有 Java(TM) SE 运行时环境(内部版本 1.8.0_65-b17)的 Mac OS X El Capitan。 ColdFusion Builder 3 使用 java 运行时 1.6。

有没有办法安装 CF Builder,但在我的机器上使用当前的 JDK?

【问题讨论】:

  • 不就是从系统的环境变量中读取JVM路径吗?
  • 您是否正在使用 Builder 编写 Java 代码?这就是你需要这个的原因吗?

标签: coldfusion coldfusion-11 coldfusionbuilder


【解决方案1】:

cmets 太长了

我正在运行 Windows,但我的 ColdFusion Builder 3 版本已经在运行 Java 8。我没有对此进行任何更改。

当我单击帮助 > 产品详细信息 > 安装详细信息 > 配置(选项卡)时,这就是它报告的内容。我这里只包括系统属性下的一些 java* 信息:

java.home=C:\Program Files\Adobe\ColdFusionBuilder3\jre
java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.8.0_25-b18
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=1.8
java.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
java.version=1.8.0_25
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=1.8
java.vm.vendor=Oracle Corporation
java.vm.version=25.25-b02

我的机器上确实安装了更新 65,但 Builder 使用的是它自己的 JRE,如上所述。

【讨论】:

    【解决方案2】:

    我问了一个类似的问题 (Install ColdFusion Builder 2 Update 1 Plug-in in Eclipse 4.3),将 CFB 2x 作为 Eclipse 插件安装。看来CFB的要求相当严格。

    以下是 Adob​​e 网站上 CFB 3x 的安装规范:

    http://www.adobe.com/products/coldfusion-builder/tech-specs.html

    看起来这个版本卡在 Java 1.7 或 Eclipse 4.3.2 上。

    更新:我能够使用 64 位 JDK 1.7u80 安装 Eclipse 4.3.2 (Kepler)。我必须在 eclipse.ini 文件中添加以下内容:

    -vm
    D:/Program Files/Java/jre7/bin
    

    您的 JDK/JRE 的位置可能不同。

    进一步更新:我能够设置 Eclipse 4.3.2 (Kepler) 以使用最新的 1.8u66 JDK。我在安装这个 JDK 后修改了 eclipse.ini:

    -vm
    D:\Program Files\Java\jre1.8.0_66\bin
    

    Eclipse 帮助 > 关于 Eclipse > 安装详细信息 > 配置有:

    -vm
    D:\Program Files\Java\jre1.8.0_66\bin\server\jvm.dll
    

    所以看起来它正在使用最新的 1.8。

    【讨论】:

    • 非常感谢您的帮助,但我仍然无法正常工作。当我去 CF Builder 然后去“显示包内容我得到这个:dropbox.com/s/wbv7fr2vrzjraag/mac.png?dl=0,但是当我查看 info.plist 和 CFBuilder.ini 有不同的信息。我认为它会是一样的。 info.plist - dropbox.com/s/plk6l1heub7fgvl/info_plist.png?dl=0 和 CFBuilder.ini - dropbox.com/s/u0867iy0qgej0w7/CFBuilder_ini.png?dl=0 现在任何人都可以帮助我,我将非常感激。我似乎无法让它工作。
    • 我认为解决办法是编辑CFBuilder.ini文件,将-vm参数改为指向你安装最新JDK/JRE的位置。在更改之前备份 CFBuilder.ini 文件。上面的示例适用于 Windows。 Mac系统应该和linux一样;没有驱动器号;它以根文件夹的“/”字符开头。
    【解决方案3】:

    不,即使您编辑正确的 plist 文件 (/Applications/ColdFusionBuilder3/CFBuilder.app/Contents/Info.plist),它也会专门请求 Java 1.6。你可以在这里获得 Java 1.6 https://support.apple.com/kb/DL1572?locale=en_US

    【讨论】:

      【解决方案4】:

      您只需要找到位于 eclipse 程序(或者说是 Builder)旁边的 eclipse.ini 文件。在那里,它将具有 JDK 的路径。更改系统上 JDK 的路径。

      【讨论】:

        猜你喜欢
        • 2012-11-21
        • 2020-09-09
        • 1970-01-01
        • 2012-12-25
        • 1970-01-01
        • 1970-01-01
        • 2020-03-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多