1、打开cmd命令窗口,进入jar包所在的目录。
2、执行以下命令:jarcvf[jar包名称].jar[包路径]其中,[jar包名称]是要创建的jar包的名称,[包路径]是要打包的包所在的路径。例如,要打包名为myapp的应用程序,而该应用程序的包路径为com/myapp,则执行的命令应为:jarcvfmyapp.jarcom/myapp。
3、执行命令后,jar包将被创建在当前目录中。通过解压缩该jar包来查看包路径是否被正确保留。
4、注意:在执行上述命令时,需确保Java环境变量已正确配置,否则命令无法执行。
归纳了几点。有不足之处,请赐教。一、创建服务程序 1. 菜单栏“文件”--->“新建”--->“项目”,在项目类型中选择“windows”,模板中--->“windows 服务”。项目名称任意起。
新项目中会创建 Program.cs , Service1.cs及其他的文件或文件夹
2. 编写程序 略。
二、添加服务应用程序 1. 在解决方案中,打开要向其中添加安装组件的服务的Design视图。(双击Service1.cs即可)
2. 在任意位置,单击右键,在属性窗口中,单击添加安装程序 这时项目中就添加了一个新类 ProjectInstaller ;两个安装组件 ServiceProcessInstaller 和 ServiceInstaller,并且服务的属性值被复制到组件。
修改ServiceInstaller 的 StartType 属性设置为适当的值。
属性值说明 Manual:服务安装后,必须手动启动。 Automatic :每次计算机重新启动时,服务都会自动启动。 Disabled: 服务无法启动。
修改serviceProcessInstaller类的Account属性改为 LocalSystem。
这样,不论是以哪个用户登录的系统,服务总会启动。
三、打包程序,创建服务安装项目
1. 菜单栏“文件”--->“添加”--->“新建项目”
2. 点击“项目类型”--->“其他项目类型”--->“安装和部署”,再在“模板”点击“安装项目”,
点击“确定”.这样在解决方案中会新添加安装项目
3. 在“文件系统”中点击“应用程序文件夹”,右边框变空白,
在右侧空白处右击鼠标,“添加”--->点击“项目输出”,出现一个对话框,点击“确定”
4. (可选)再右击鼠标,“添加”--->点击“文件”,选择文件夹中的“bin”文件中的“Debug”文件中的“.exe”,把“.exe”打开。 5. (可选)单击“文件系统”中的“用户的"程序"菜单”,在右边空白处右击鼠标,点击“创建新的快捷方式”,把应用程序文件夹中的“.exe”文件选上,点击确定。 6. (可选)单击“文件系统”中的“用户桌面”, *** 作如上一步骤。
7. 向安装项目添加自定义 *** 作 .
右击安装项目,指向“视图”,然后选择“自定义 *** 作”。
编辑区出现自定义 *** 作编辑器。
在“自定义 *** 作”编辑器中右击“自定义 *** 作”节点,然后选择“添加自定义 *** 作”。
出现“选择项目中的项”对话框。在列表框中双击“应用程序文件夹”将其打开,
选择“主输出来自 ***Service(活动)”,然后单击“确定”。
主输出被添加到自定义 *** 作的所有四个节点,即“安装”、“提交”、“回滚”和“卸载”。
8. 打包文件
点击菜单栏中"生成"中的“生成***Setup1(包名)”,等页面左下角显示"生成成功"即可 安装项目目录\Debug\ 下会生成 .exe 和 .msi 的安装文件,
注:安装程序属性配置 在“解决方案资源管理器”中,点击***Setup(程序名称),打开程序的属性窗口。
在其中可以配置其属性 1 各个属性都有说明,根据需要自己修改 2 更改其中的默认安装路径?
在“文件系统”的“应用程序文件夹”的属性窗口
DefaultLocation属性中 默认:[ProgramFilesFolder][Manufacturer]/[ProductName]
例:修改为D盘的Program Files/的目录下, 只要将[ProgramFilesFolder]该成D:/Program Files/ 即可。 修改后的路径为D:/Program Files/[Manufacturer]/[ProductName]
tar.gz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式,然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在服务器端却很常用,因为服务器系统linux占了相当的一部分。于是许多习惯用Windows的Web开发人员,在上传网站到空间时可能会遇到这个压缩格式的麻烦。如何生成得到tar.gz压缩包,“7-ZIP”这个软件可以很方便地解决这个问题。具体步骤如下:一、安装7-ZIP以后,直接在你想要打包的文件上点右键菜单,会有一个7-ZIP的子菜单栏,类似WinRAR和WinZIP的那种右键菜单。然后选“7-ZIP”->“添加到压缩档案”,在d出来的窗口里有个“压缩格式”的选项,里面并没有tar.gz格式,没关系,里面有一个Tar格式,第一步就是要先压成tar格式。二、成功打包为Tar文件后,可能会发现这个tar文件包和原来的文件大小一样,也就是说tar本身并没有压缩,而是仅仅把它们打包成一个单独的Tar文件。所以需要做第二步,再在这个tar文件上面点右键,选“7-ZIP”->“添加到压缩档案”,这时候d出的窗口里再看“压缩格式选项”,发现多了两个刚才没有的,其中就包括“GZip”,是的,这一步就是把tar文件继续压缩成GZip。选择“GZip”格式后确定,最后结果就是一个新的tar.gz格式的文件。经测试,兼容各种软件,上传到服务器上也没有问题。整个过程鼠标流,完全不用敲什么命令行。至此,在windows下面得到tar.gz完成。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)