Bash 自动完成功能不适用于 java 命令

Bash 自动完成功能不适用于 java 命令

我有一个文件夹,里面有一个 java 源文件 (.java) 和一个 java (.class) 类文件。我尝试通过按 < 来获取 bash 的自动完成功能标签> 之后

java

或者

java MyCl

为了让 bash 自动填充文件名我的课

但什么也没发生...

信息

我的 java 文件位于

which java
/home/username/Programs/jdk1.8.0_40/bin/java

whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz

答案1

设置 CLASSPATH 变量以包含当前目录。例如,在 ~/.bashrc(或 ~/.profile)中添加以下行:

    export CLASSPATH=.:$CLASSPATH

相关内容