什么是"java:不匹配".意思?

JnB*_*ymn 4 java command-line

从命令行运行java时:

java -classpath bin:pellet-2.0.0/lib/* com.stuff.MyClass argumentTextStuff

我收到以下回复:

java: No match.
Run Code Online (Sandbox Code Playgroud)

这是什么意思? which java指向预期的文件.如果我取出星号,那么我得到预期的类未找到错误.谷歌搜索并不富有成效,因为我一直在寻找匹配正则表达式模式的东西.

JnB*_*ymn 8

啊......已经弄清楚了.它在我使用bash shell时起作用,但是在tcsh shell中对*的处理方式不同.所以我们切换到bash,它的工作原理.这里描述原因(根据polygenelubricants在下面的评论中的建议).