站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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

真是奇怪啊,楼主没看错吧?





楼主没有错
就是那样子的
楼主 你好好看看 我给你说得那句话


↑返回目录
前一篇: 程序哪里有错啊
后一篇: 一个关于jdk1.5的泛型的问题,该怎么做?