当前页面: 开发资料首页 → J2SE 专题 → 参数前面为什么要加"-"号?
参数前面为什么要加"-"号?
摘要: 参数前面为什么要加"-"号?
有些命令的参数前面不加"-",有些却要加?什么意思呢?
比如Java中的jar命令,参数为 -f -m -c等,用的时候就用 jar cfm .....
可加可不加的
别拘泥
不一样,我写了一个jar文件,
用java jar test.jar 结果对
用jar-jar test.jar 提示Exception in thread "main" java.lang.NoClassDefFoundError: jar
我发现有时候不用"-"就会提示出错
晕 jar命令行的自然都可以
但java命令行自然不可以了,如果不加“-” java命令就把后面的参数当作了class文件的全名了。这样,你想象,怎么能和参数区分开来
比如 java version 你这个是指什么意思?是要打印version还是要执行version class文件?
不一样,我写了一个jar文件,
用java jar test.jar 结果对
用java -jar test.jar 提示Exception in thread "main" java.lang.NoClassDefFoundError: jar
我写错了,第二行是java,不用"-"就会提示出错。现在是不用-出错
不会吧,应该是
用java -jar test.jar 结果对
用java jar test.jar 提示Exception in thread "main" java.lang.NoClassDefFoundError: jar
真是奇怪啊,楼主没看错吧?
楼主没有错
就是那样子的
楼主 你好好看看 我给你说得那句话