不会吧??
要这样:  java Why /?  (回车)
输出是:  /5    (不是 /?)=============我的输出结果======================
F:\works\JAVA\why\关于参数>java Why /?
/5
===============================================我没有说谎啊~  55555  真不明白
我的是 win2000 + JDK1.4

解决方案 »

  1.   

    看这个,我抓下来的图片http://my.nbip.net/homepage/zhouB403/why.gif=====================================================
    我把例子稍微改了一下:public class Why {
        String inPut = "";
        
        public Why(String inPut) {
            this.inPut = inPut;
            System.out.println(inPut);        //这儿加了辨识----------------------//
            if(inPut.equals("/?"))
                System.out.println("Yes! it's /?");
            if(inPut.equals("/5"))
                System.out.println("Yes! it's /5");
        }
        
        public static void main(String args[]) {
            if(args.length > 0)
                new Why(args[0]);
        }
    }
      

  2.   

    TO:songlean(乐乐)你加参数 /? 返回的是什么?这里还有我朋友的抓图:
    http://my.nbip.net/homepage/zhouB403/why2.gif他是 98 ,加参数 /? 时也有问题, 返回 "/信" 不是 /?
      

  3.   

    如果我没说错的话你的 F盘上有一文件夹叫做 5    你朋友的装java的盘上有个文件夹叫 信/? 返回单个字的目录名
    /??  返回两个字的   以此类推!
      

  4.   

    to:neuboy(Lee)原来如此, 这个问题我是在做java版的 Tree.exe 时遇到的
    本来要加参数 /? 返回 Tree.java 的参数说明,帮助等等,像 windows 的那样
    结果 /? 返回 /5  。原来目录的关系,后来我把参数设为 /h 来显示帮助信息不知道以后要实现 /? 的参数该怎么做。 难道要用户 java Why "/?" 这样??