gpt4 book ai didi

java - 运行 Play 1.2.1 时无法执行 java 可执行文件

转载 作者:行者123 更新时间:2023-12-02 07:44:19 28 4
gpt4 key购买 nike

每当我尝试在系统中运行 Play 1.2.1 时,我都会遇到此问题。以前我的系统中有Play2.0。我导出了 PATH 变量,以便 PATH 包含 Play 2.0 目录的路径。

现在,我尝试在 Mac OS X 10.7.4 中运行 Play 1.2.1。

我的 PATH 变量看起来像,

-bash: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin:/Users/sabya/Documents/Play_Framework/play-2.0: No such file or directory

导出 1.2.1 的 PATH 后,我的 PATH 看起来像

-bash: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin:/Users/sabya/Documents/Play_Framework/play-2.0:/Users/sabya/Downloads/Work/play-1.2.1: No such file or directory

我通过 play new test_app 创建了一个新项目。

但是每当我尝试执行 play run 时,它都会向我展示

Could not execute the java executable, please make sure the JAVA_HOME environment variable is set properly (the java executable should reside at JAVA_HOME/bin/java).

在同一目录中键入 javac/java 会给出正确的输出。

我的$JAVA_HOME输出-bash:/Library/Java/Home:没有这样的文件或目录

在 Ubuntu 中一切正常。

在这种情况下可以采取什么解决办法?我用谷歌进行了广泛的搜索。没有得到任何合适的东西。

JAVA_HOME 中的尾随“:”有问题吗?

最佳答案

小心,您似乎在路径中混合了 Play 1 和 Play 2。

此外,JAVA_HOME 应指向系统中安装 Java 的目录。我怀疑这个/Library/Java/Home(尝试用Finder打开这个目录,看看它是否存在)。

关于java - 运行 Play 1.2.1 时无法执行 java 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11108067/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com