java linux terminal -cp 自动完成

java linux terminal -cp auto-complete

我正在使用 java 库,它需要两个文件 'library.jar' 和 'library-extensions.jar'。每当我尝试将它们都用冒号分隔(例如 -cp "library.jar:library-extensions.jar")并尝试在第二个 jar 文件上使用自动完成时,它会将第一个参数替换为第二个参数。

我有这样的东西:

java -cp "library.jar:l

我按 'Tab' 自动完成第二个参数,它变为:

java -cp "l

我能做些什么来对附加参数启用正确的自动完成功能吗?

我在 Ubuntu 14.04.

上使用终端

您使用的双引号 (") 导致了您的问题。

删除双引号和自动完成将很容易工作:)