芭蕾舞女演员找不到 JDK
Ballerina can't find JDK
我正尝试在 Linux 系统上 运行 Ballerina,但出现错误:
Error: Ballerina is supported only on JDK 1.8
但我有 1.8 JDK 和 JRE 可用。我适当地设置了 $CLASSPATH 和 $JAVA_HOME 。我需要做什么才能让 Ballerina 找到 JDK?
可能相关:这是在 Bluehost 的共享主机上。
更新: 在尝试进一步诊断问题时,我发现我遇到了很多内存不足的错误。甚至 java -version
也出错了。我联系了 Bluehost 的支持,他们正在看,但我还没有收到回复。一旦问题得到解决,我会看看 Ballerina 错误消息是否会消失。
更新 #2: 尝试新主机。现在我可以 运行 Java。现在尝试 运行 Ballerina 时的错误消息是 "Error: JAVA_HOME is not defined correctly."
当 JAVA_HOME 设置为:
时我得到这个
- 我的JDK
的顶层目录
- 相同,尾部有斜线
- 我的JDK
的/jre目录
- 相同,尾部有斜线
- 改为单独安装的 JRE 的顶级目录
我已经让 Ballerina 在另外两台计算机上正常工作...只是不是我真正需要的那台。有什么新想法吗?
zip 文件中的 Ballerina bash 脚本需要:
JAVA_HOME Must point at your Java Development Kit installation.
请确保设置为java8安装位置:
JAVA_HOME="/path/to/jdk"
echo $JAVA_HOME
最终修复:
- 切换到不同的托管服务
- 使用 RPM 安装程序而不是 ZIP 文件
我希望我知道 RPM 安装程序做了哪些我错过的不同的事情,但似乎已经做到了。
我正尝试在 Linux 系统上 运行 Ballerina,但出现错误:
Error: Ballerina is supported only on JDK 1.8
但我有 1.8 JDK 和 JRE 可用。我适当地设置了 $CLASSPATH 和 $JAVA_HOME 。我需要做什么才能让 Ballerina 找到 JDK?
可能相关:这是在 Bluehost 的共享主机上。
更新: 在尝试进一步诊断问题时,我发现我遇到了很多内存不足的错误。甚至 java -version
也出错了。我联系了 Bluehost 的支持,他们正在看,但我还没有收到回复。一旦问题得到解决,我会看看 Ballerina 错误消息是否会消失。
更新 #2: 尝试新主机。现在我可以 运行 Java。现在尝试 运行 Ballerina 时的错误消息是 "Error: JAVA_HOME is not defined correctly."
当 JAVA_HOME 设置为:
时我得到这个- 我的JDK 的顶层目录
- 相同,尾部有斜线
- 我的JDK 的/jre目录
- 相同,尾部有斜线
- 改为单独安装的 JRE 的顶级目录
我已经让 Ballerina 在另外两台计算机上正常工作...只是不是我真正需要的那台。有什么新想法吗?
zip 文件中的 Ballerina bash 脚本需要:
JAVA_HOME Must point at your Java Development Kit installation.
请确保设置为java8安装位置:
JAVA_HOME="/path/to/jdk"
echo $JAVA_HOME
最终修复:
- 切换到不同的托管服务
- 使用 RPM 安装程序而不是 ZIP 文件
我希望我知道 RPM 安装程序做了哪些我错过的不同的事情,但似乎已经做到了。