关闭

Eclipse 中 program arguments 与 VM arguments 的区别

181人阅读 评论(0) 收藏 举报
分类:

Eclipse 中 program arguments 与 VM arguments 的区别

  


 

附代码:

 

public static void main(String[] args){

       System. out .println( "Program arguments" );

       for ( String str:args ){

           System. out .println( str );

       }

      

       System. out .println( "VM arguments" );

       String syspro1 = "syspro1" ;

       System. out .println( System.getProperty (syspro1) );

       String syspro2 = "syspro2" ;

       System. out .println( System.getProperty (syspro2) );

    }

 

运行结果:


 

实际上 program arguments 中的值作为 args[] 的参数传入的,而 VM Arguments 是设置的虚拟机的属性。

program arguments 是要传给你的应用程序的,它通过主函数中的 args 来传值。 VM arguments 是系统的属性,要传给 java 虚拟机的。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:22069次
    • 积分:939
    • 等级:
    • 排名:千里之外
    • 原创:71篇
    • 转载:27篇
    • 译文:0篇
    • 评论:2条
    最新评论