資源描述:
《java程序的參數傳遞及項目打包成jar資料》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、Java程序的參數傳遞及項目打包成JAR文件(以內部類為例)1.運行Java程序時,可以給程序傳遞參數值,參數值存放在main方法的args參數中,其中args[0]存放第1個參數,args[1]存放第2個參數,依此類推。下面以內部類為例,說明Java程序的參數傳遞方法。矚慫潤厲釤瘞睞櫪廡賴。(1)示例程序如下:packageylu.zgj;publicclassSchool{publicstaticclassTeacher{intbh;Stringxm;Teacher(intbh,Stringxm){this.bh=bh;this.xm=xm;}}pub
2、licclassStudent{intxh;Stringxm;Student(intxh,Stringxm){this.xh=xh;this.xm=xm;}}publicstaticvoidmain(String[]args){SchoolmyApp=newSchool();Studentstu=myApp.newStudent(12001,"張三同學");//創(chuàng)建內部類對象聞創(chuàng)溝燴鐺險愛氌譴凈。Teachertea=newTeacher(1102,"李四老師");//創(chuàng)建靜態(tài)內部類對象intbh=Integer.parseInt(args[0]);Sch
3、ool.Teachertea2=newSchool.Teacher(bh,args[1]);//運行時傳遞參數值殘騖樓諍錈瀨濟溆塹籟。System.out.println(stu.xh+stu.xm+""+tea.bh+tea.xm+""+tea2.bh+tea2.xm);釅錒極額閉鎮(zhèn)檜豬訣錐。}}(2)運行該程序時,需要給程序傳遞兩個參數值,并使用這兩個參數值創(chuàng)建對象tea2。如果在命令行下運行程序,輸入的命令如下:彈貿攝爾霽斃攬磚鹵廡。如果在Eclipse下運行程序,操作如下:打開“Run”菜單,單擊“RunConfigurations…”命令項,在打
4、開的打話框中的“Programarguments”文本框中輸入兩個參數值,然后單擊“Run”按鈕,如下所示。謀蕎摶篋飆鐸懟類蔣薔。程序運行的結果如下:2.在Eclipse中將項目打包成可運行的JAR文件,基本操作步驟如下:(1)打開“File”菜單,單擊“Export…”命令項,在打開的打話框中選擇“Java”->“RunnableJARfile”,然后單擊“Next>”按鈕,如下所示。廈礴懇蹣駢時盡繼價騷。(2)選擇主程序(主類),選擇或輸入JAR文件名及路徑,單擊“Finish”按鈕。打包后的JAR文件包括兩個部分:META-INF信息和類的字節(jié)碼文件
5、,目錄結構如下:META-INFMANIFEST.MF文件的內容如下,該文件給出了主類的完整路徑,如下所示:(3)在命令行運行JAR文件,命令如下: