1、jdk安装在c:\program files\下,每次在cmd中编译时都要把当前路径改到c:\program files\java\jdk1.2.0_01/lib下,请问有没有设么方法,不需要转换路径。
2、main(String args[])中的参数有用吗?有时候好像程序中更本没有用到? 

解决方案 »

  1.   

    1.在环境变量里面设置。设置方法在任何一本Java书籍中都能找到,介绍非常多。设置环境变量的path, java_home, class_path就好。2.main里的参数其实是非常有用的。在图像界面你可能感觉不出来,但是如果你在cmd环境下,就会发现在启动Java程序时,你可以同时传入一些参数值,会让你的程序灵活很多。传入的参数值就是由string args[]获得,然后传到程序里。
      

  2.   

    1.配置环境变量
      例:我的装在C:\Program Files\Java
      在环境变量中的path中加入C:\Program Files\Java\jdk1.5.0_09\bin;
    2.如果使用命令行参数的话就有用,例:java XXXX(类名)  str1(参数),在程序中 arg[1] = str1;
      

  3.   

    main是java程序的入口点 ,是class的入口,告诉jvm如何执行程序。没有main任何class不能执行!!! 就好像一家商店一样,main是商店的门口!!!jvm虚拟机是服务生,你可以向他要商品!!!class是商品。jvm为你拿商 
    品找商品(执行程序)但是请注意!!!! 你不进商店的门口是什么都买不到的!!!!这就是main的作
      

  4.   

    首先,在cmd中设置的环境变量path只能在打开的cmd中起作用,一旦cmd关闭在打开就要重新设置,所以你应设置系统环境变量(其中包括,当前用户的环境变量和所有用户的系统环境变量)一般设置所有用户的系统环境变量,并且设置完后要重新启动电脑才能起作用。至于怎样设置我就不说了,百度上到处都是,也很简单。
      

  5.   

    设置环境变量,成功后就可以把程序放在自己想放的地方了。比如D:\...
    具体的环境变量设置:
    我的电脑(右击)属性,找到高级,再找到环境变量,在环境变量设置path和classpath,
    path到bin目录,classpath到lib的dt.jar和tools.jar文件,别忘了还有个.String[] args main()方法里的参数有的时候是要用到的,他是作为命令行的参数,
    具体的你可以找下这方面的资料。如果不写这个参数,再用不到的情况下,编译是没有问题的,
    只是在执行的时候会有异常。
      

  6.   

    1,设置好你的PATH和CLASSPATH,你可以在别的区单独建一个文件夹用来保存你的程序文件,以后就不用总这么麻烦了。
    2,如果你用IDE来编写程序的话应该没有什么用,不过看你在cmd下来执行程序,还是有用的,它用来接收命令行的参数。
      

  7.   

    我的电脑 -> 右击 -> 属性 -> 高级 -> 环境变量,
    找到path 双击 在值最后加上 ;c:\program files\java\jdk1.2.0_01\bin
    新建classpath 值 c:\program files\java\jdk1.2.0_01\jre\librt.jar;.\ 保存以后重新打开cmd将始终按这个路径来查找