我正在使用一个 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 上使用终端。
最佳答案
您使用的是双引号 ("),这导致了您的问题。
删除双引号和自动完成将很容易工作:)
关于java linux terminal -cp 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31535342/