如下一个程序,如果在dos环境下很容易实现参数的输入,但是在netbean下我却不知道如何输入参数了,程序总是报错:  
public  class  myJava  
{  
   public  static  void  main(String  args[])  
   {  
       System.out.println(args[0]+"&"+args[1]+"&"+args[2]);  
   }  
}  
这是另一个程序,同样出现问题:  
public  static  void  main(String[]  args)  throws  IOException  {  
           int  num1,num2;  
           String  str1,str2;  
           BufferedReader  buf;  
           buf=new  BufferedReader(new  InputStreamReader(System.in));  
           str1=buf.readLine();  
           num1=Integer.parseInt(str1);  
           System.out.println("Input  second  number:");  
           str2=buf.readLine();  
           num2=Integer.parseInt(str2);  
           System.out.println(num1+"*"+num2+"="+num1*num2);              
                       
       }  
}  
以下是错误信息:init:  
deps-jar:  
Compiling  1  source  file  to  E:\zhoushe\myJava\build\classes  
compile:  
run:  
java.lang.NumberFormatException:  null  
       at  java.lang.Integer.parseInt(Integer.java:436)  
       at  java.lang.Integer.parseInt(Integer.java:518)  
       at  myjava.Main.main(Main.java:29)  
Exception  in  thread  "main"    
Java  Result:  1  
生成成功(总时间:1  秒)  
敬请请指教,谢谢!

解决方案 »

  1.   

    一般的ide都可以设置运行参数的,netbean没用过,不过应该也可以设置的,楼主自己再看看
      

  2.   

    我已经向老师问过了,但他也没用过netbeans,相信一定有其它朋友用过吧,请指点一下!
      

  3.   


    1:file -> "your project" properties,显示工程属性窗口
    2:左侧Categoies里,选择"Run"
    3:右侧有:“Main Class”、“Arguments”、“Working Directory”、“VM options”在Arguments输入命令行参数即可。就是在这里了。
      

  4.   

    运行你的程序,然后用 Window->Output 把Output窗口打开,这个窗口的底部应该有一个Input文本框, 在这里输入就可以。
    我这里用的是Netbeans 4.1和5.0 Dev版本, 低版本的是不是有这个文本框我就不知道了。