java - Play 框架安装/执行故障排除

标签 java playframework debian

正在 Debian 上安装 Java“Play”框架 (2.2.5)...似乎一切都已正确安装,但即使使用 +x 对其进行修改后,该文件也不会运行:

myuser@Home:~/play-2.2.5$ ls -la
total 44
drwxrwxr-x  5 root    root    4096 Oct  6 20:57 .
drwxr-xr-x 31 myuser  myuser  4096 Oct 21 13:24 ..
-rw-rw-r--  1 root    root    8700 Oct  6 20:57 CONTRIBUTING.md
drwxrwxr-x  9 root    root    4096 Oct  6 20:57 framework
-rwxrwxr-x  1 root    root    1795 Oct  6 20:57 play
-rw-rw-r--  1 root    root    1453 Oct  6 20:57 play.bat
-rw-rw-r--  1 root    root    1872 Oct  6 20:57 README.md
drwxrwxr-x  3 root    root    4096 Oct  6 20:57 repository
drwxrwxr-x  4 root    root    4096 Oct  6 20:57 samples
myuser@Home:~/play-2.2.5$ play
bash: play: command not found

Java 已安装..

myuser@Home:~/play-2.2.5$ java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

我应该如何从这里排除故障?

最佳答案

默认情况下,Linux 中的路径不包含当前目录。如果要运行不在路径中的可执行文件,则需要指定文件的完整路径。对于当前目录,指定目录 . 即可完成此工作。

myuser@Home:~/play-2.2.5$ ./play
                          ^^

关于java - Play 框架安装/执行故障排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26495878/

相关文章:

java - 使用 Hibernate 玩 Framework - 如何像 Spring 一样使用 DAO/Service/controller

c++ - 在 Debian 上为您自己的应用程序添加 SNMP 支持的最佳方式

java - 在 Java 文件中实现 HTML

playframework - 将 version.sbt 中定义的 ThisBuild 设置中的版本值传递给artifactName?

java - Java 设计中的抽象类与接口(interface)

java - 使用 Scala 在 .zip 文件夹中创建一个新文件

linux - ARM交叉编译Linux系统安装报错unable to locate package

linux - 在 linux 中分配静态 ip

java - 使用java读取pdf中的表格

java - 如何获取java中堆上所有对象单独消耗的运行时内存