在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)
我应该如何排除故障?
答案 0 :(得分:1)
默认情况下,Linux中的路径不包含当前目录。如果要运行不在路径中的可执行文件,则需要指定文件的完整路径。对于当前目录,指定目录.
将完成工作。
myuser@Home:~/play-2.2.5$ ./play
^^