免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用NativeJ建立class的可执行文件简单说明Author:Feng.ZDate:2010.8.17本文内容依据NativeJ4.8.7版本进行介绍。使用NativeJ可以方便的为java class建立可执行的应用程序,这里所说的可执行程序并非是指该程序可独立运行,可运行的基础还是class文件,如果class文件不存在或不在指定的目录中,可执行程序实际上也是不能正常运行的。要正常运行建立的可执行程序,除了按创建可执行程序时指定的目录放置class文件外,还要安装相应的JDK。为class文件建立可执行程序主要分为如下几个步骤:1、 建立项目。建立项目有两种方式,一种是使用“New Project Wizard”来建立,另一种是直接建立项目。1.1 通过“New Project Wizard”建立项目点击界面上的“New Project Wizard”打开新项目向导窗口:图1 输入项目名称在图1所示界面中点击“Browse”按钮选择需要保存项目的目录,并输入项目的名称,如“proj1”。单击“Next”按钮进入下一步:图2 输入可执行文件的名称在打开的图2所示窗口中输入可执行文件的名称,如“proj1.exe”,单击“Next”按钮进入下一步:图3 指定可执行文件的图标在图3所示窗口中点击“Browse”按钮选择可执行文件的图标,再点击“Next”按钮进入下一步:图4 指定包含main()方法的类的class文件名在图4所示窗口中输入包含main()方法的类的class文件名,不需要扩展名。注意:这个类中要求必须是完整的类名,如果是包中的类则必须包含包名和类名。main()方法的声明格式也有要求,必须是”public static void main(String args)”格式的。点击“Next”按钮进入下一步:图5 选择应用程序的类型在图5所示窗口中选择应用程序的类型:控制台应用程序或图形界面用户程序,如果java应用是图形界面的,则选择“Graphical application”图形界面程序,否则只能选择控制台程序“Console application”。再点击“Next”按钮进入下一步:图6 选择应用程序需要的jar包文件在图6所示窗口中选择应用程序所需的jar包。点击“Add”按钮增加jar包,”Remove”按钮删除jar包。Jar包选择完毕后点击“Next”按钮进入下一步:(这一步存在问题:NativeJ要求必须要选择一个jar包,对于不需要jar包的程序来说,这一步就显得多余了)图7 设置完成在图7所示界面中,显示向导已经结束,可以通过点击“Back”按钮返回前面的步骤对输入进行修改,或者点击“Finish”按钮完成制作向导,或者点击“Cancel”按钮取消此次向导过程。点击“Finish”按钮后,一个可执行文件的制作过程就基本结束了,但你仍然可能通过界面上左侧的导航菜单对配置进行修改。导航菜单图8 配置界面1.2 通过“New Project”建立项目点击界面上的“New Project”按钮建立新项目,建立新项目后可通过界面上的导航菜单对各项配置数据进行修改。参考图8。1.3 通过“Open Project”对已有项目进行修改点击界面上的“Open Project”按钮打开已经存在的项目,打开项目后可通过界面上的导航菜单对各项配置数据进行修改。参考图8。2、 可执行文件配置设置可执行文件的配置主要包含:*可执行文件配置*Java运行环境配置*应用程序配置*系统服务配置*启动界面配置*版本信息配置*提示信息配置2.1 可执行文件配置图9 可执行文件配置可执行文件的配置内容主要有:Application Type:应用程序类型。可选择图形界面或控制台方式。Allow application to be installed as service?:是否将应用程序作为一个系统服务安装。一般的应用程序都不需要作为系统服务,选择“No”即可。(注意:选择“Yes”后“Service”项才会允许进行配置)Executable filename:输入应用程序的名称。Executable icon:选择应用程序文件的图标。其它项目保持默认值即可。2.2 Java运行环境配置图10 Java运行环境配置在这个配置中,需要设置的项目主要是“classpath”和“Embedded JAR files”,其它项目可根据需要进行设置。Baseline version:选择JDK的版本。JVM DLL(if you are bundling your own Java runtime):当需要绑定特定的的java运行环境时才需要设置,否则会自动查找java运行环境。JVM search order:查找JVM时的搜索顺序。这个一般不需要调整,应用程序会根据这个顺序搜索java运行环境。JVM options(use only X or D options):JVM的启动参数,只支持-X或-D的参数。这个可以根据自己的需要进行设置。Classpath:设置class文件所有的路径。Embedded JAR files:设置需要包含的jar包。Extract to:将jar包释放到系统中的什么位置。Delete JAR files when EXE terminates:在exe文件执行终止后是否删除jar包?2.3 应用程序配置图10 应用程序配置在这个界面中主要对应用程序中类及类的main()方法运行参数进行配置。Main application class:包含main()方法的类名,不需要.class扩展名。Static application arguments:main()方法运行的参数。2.4 系统服务配置图11 系统服务配置该界面只能在“Executable”中选择了“Allow application to be installed as service?”为“Yes”时才允许配置。2.5 启动界面配置图12 启动界面配置该界面只能在“Executable”中选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年派潭镇中心卫生院招聘乡村医生备考题库附答案详解
- 2026年宁波市鄞州区某国有企业招聘工作人员备考题库附答案详解
- 2026年度郴州市国资委“英培计划”人才选拔29人备考题库含答案详解
- 2026年兴义市铭烨小学诚聘语文、英语、体育教师备考题库参考答案详解
- 2026年右江区泮水乡卫生院公开招聘编外工作人员备考题库有答案详解
- 2026年云南冶金资源股份有限公司招聘备考题库及参考答案详解1套
- 就业综合科内控制度
- 残联政府采购内控制度
- 加强办公室内控制度
- 内控制度评分细则
- 2025年湖南理工职业技术学院单招(计算机)测试模拟题库必考题
- DB32∕T 5188-2025 经成人中心静脉通路装置采血技术规范
- 白车身轻量化设计技术
- 华师 八年级 数学 下册《17.2 平行四边形的判定 》课件
- 主板维修课件
- 2025黑龙江大庆市工人文化宫招聘工作人员7人考试历年真题汇编带答案解析
- 2026中央纪委国家监委机关直属单位招聘24人考试笔试模拟试题及答案解析
- 2026年内蒙古化工职业学院单招职业适应性考试必刷测试卷附答案解析
- 财务数字化转型与业财数据深度融合实施路径方案
- 后勤保障医院运维成本智能调控
- 循证护理在儿科护理中的实践与应用
评论
0/150
提交评论