Java JDK问题或任何其他问题

Java JDK问题或任何其他问题,java,coldfusion,virtualbox,Java,Coldfusion,Virtualbox,我正在努力在本地设置一个项目。我使用了虚拟盒,因为VMWare Fusion可用于MAC,我正在windows上工作。在运行“vagrant up--provider=virtualbox”的过程中,显示了JDK 7错误,错误屏幕截图如下所示 之后,我在/usr/lib/jvm/路径上手动安装了“Oracle JDK 8”,然后运行vagrant up命令,然后再次显示JDK 8问题。 我还更改了“coldfusion server.rb”文件中的java_home和jdk_version的路

我正在努力在本地设置一个项目。我使用了虚拟盒,因为VMWare Fusion可用于MAC,我正在windows上工作。在运行“vagrant up--provider=virtualbox”的过程中,显示了JDK 7错误,错误屏幕截图如下所示

之后,我在/usr/lib/jvm/路径上手动安装了“Oracle JDK 8”,然后运行vagrant up命令,然后再次显示JDK 8问题。 我还更改了“coldfusion server.rb”文件中的java_homejdk_version的路径。 请看下面的错误截图。 错误屏幕截图:


这里是Mac用户!强烈建议使用CommandBox在Mac上运行任何版本的Adobe ColdFusion。比VirtualBox或手动安装更容易处理。您可能遇到的唯一问题是在JRun上运行的旧版本ACF在CF Admin中显示与JRun特定引用相关的错误。没什么好担心的

您可以使用
server.json
更改CommodBox使用的JDK和其他设置:

{
    "name":"ACF Application",
    "jvm":{
        "javaHome":"/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home",
        "heapSize":2048,
        "minHeapSize":1024,
        "args":"-XX:MaxPermSize=1024m"
    },
    "app":{
        "cfengine":"adobe@9.0.2+282541",
        "serverHomeDirectory":"serverHome"
    }
}

这些是我必须在Mac上使用带有非默认内存设置的旧JDK运行旧版ACF 9的一些设置。有关更多信息,请参阅。

最好以文本(而不是图像)形式发布错误消息。屏幕截图不可搜索,因此其他有相同错误的用户很难找到答案。您安装的是什么版本的CF?您正在尝试模拟哪个版本的CF?您正在使用哪个流浪映像来启动CF服务器?您是否知道Oracle的Java许可更改可能会影响您的开发目标?虽然我同意在VMWare上使用VirtualBox,但我相信VMWare Fusion也适用于Mac和Windows。我想这将取决于你试图使用的虚拟图像。另外,我还要指出CommandBox(),对于一般开发来说,它通常是一个更好的选择。