【发布时间】:2020-09-16 20:20:30
【问题描述】:
我正在努力部署一个需要在运行时编译 java 代码的 spring 应用程序。当用户提交问题的解决方案时,我的应用程序会调用 javac 命令,以便稍后运行 java
我正在部署到 Cloud Foundry 并使用 java-buildpack,但不幸的是,它没有附带 JDK,只有 JRE 可用,而且没有可用的 javac 或 java 命令。
你们知道如何将 JDK 添加到 Cloud Foundry,而无需编写我自己的自定义 buildpack。
谢谢
【问题讨论】:
-
that thing has no javac or java commands available-> JRE 不会有javac,但会有java。 JBP 并没有将 Java 放在路径上,因此您需要正确设置 PATH 或使用 JRE 二进制文件的完整路径。它将在~/.java-buildpack/open_jdk_jre之下。
标签: java spring deployment cloud-foundry