【发布时间】:2010-03-10 03:43:11
【问题描述】:
我是 bash 新手,所以如果这是一个愚蠢的问题,请多多包涵:
我真正想在 shell 中输入的内容是这样的:
javac -classpath "emarket.jar" Testclient.java -Xlint:unchecked
事实是,如果我在 bash 中手动键入上述行,它会毫无错误地执行。 但是,如果我像这样在 .bashrc 中制作自定义函数:
function compile() { 'javac -classpath "emarket.jar" '$@'.java -Xlint:unchecked';}
并在 bash 中发出此命令:
compile Testclient
出现错误提示:
bash: javac -classpath "emarket.jar" Testclient.java -Xlint:unchecked: command not found
我认为 .bashrc 中的函数 compile() 应该在 bash 中生成相同的命令,但我真的无法通过这个,有人可以帮助我吗?非常感谢!
【问题讨论】: