java打包成window service服务[转]】的更多相关文章

1 解释 java project  我说的是main方法作为程序入口的java工程,有别于 web project. 这样的工程 一般都是web project的附属扫描程序或一些独立的执行程序,如数据同步程序等.      把这样的project 要部署到生产机上去运行,这样就涉及到两个问题:          1 打包问题,我们一般不会把整个工程文件夹给放上去,一般做法是打一个jar包.         2 执行问题  最好的做法就是这些main方法程序的工程 对客户来说是透明的 就要求工…
有时候我们做java project的时候,都会打包成jar程序,为了方便部署会加个配置文件conf/pro.properties(conf文件夹与src文件夹同级) 但是不想打包进jar.其实用eclicpse打包是不会把conf文件夹打包进去的,只要从工程里复制到jar同一级目录就可以了,这样运行jar程序就可以读到 conf文件夹中的配置文件.…
解压jar包 jar xf xxx.jar 打包成jar包 方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括:     -c  创建新的归档文件     -t  列出归档目录     -x  解压缩已归档的指定(或所有)文件     -u  更新现有的归档文件     -v  在标准输出中生成详细输…
JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成.JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类.这些细节就不用管它了. 作为一个有点工作经验的码农,我们经常在玩新的项目的时候都会有自己的一套工具类,如果每次都用来自己将源码放入…
Maven项目打包成jar并且运行笔记 首先创建一个maven项目 运行成功后,有两种方式将项目进行打包. 第一种方式: 在IDEA编辑器中maven项目进行打包: 这里显示jar包中没有主清单属性,表示就是没有找到main,程序主入口没有找到. 这时使用WinRAR打开,如图: 第二种方式 第二种方式就是直接在maven项目目录中使用cmd命令行直接操作,操作过程和在idea中操作是一样的,只是cmd中需要我们自己输入命令而已. cmd操作步骤: 第一步:进入maven项目 第二步:运行mvn…
python程序可以通过python hello.py执行,但是需要安装python的解释器,并配置环境变量,打包成exe程序之后可以直接执行. 使用setup工具和py2exe可以做到这一点. 最简单的hello.py print 'Hello ,world!' raw_input('Press <enter>') 同级目录下创建setup.py from distutils.core import setup import py2exe setup(console=['hello.py']…
根据官方文档写出如下内容,主要是为了记录自己遇到的坑! 一.打开命令行 1.win+r 2.输入CMD(没错,就是那个黑窗口就是命令行) 二.新建一个新文件夹,用来存放我们打包成的文件(这里一定要注意:尽量用英文,这样可以避免许多麻烦) 三.在命令行里,进入我们新建的文件夹 1.输入 2.如果想弄个图标的话可以这样 3.编辑.spec文件 当上面两步都完成后,就会在你新建文件夹里生成一个“你给程序起的名字.spec”文件.我们可以用记事本打开它,修改 4.修改完.spec文件后,输入 四.到我们…
对于Web项目来说,经常用的服务器就是Tomcat.但是麻烦的事是,每次都得启动一下Tomcat服务.但是,如果把Tomcat的服务注册为Windows Service服务,就可以设置为开机自动启动,这样就不用每次手动启动了. 1.软件和环境 环境:JDK1.8 应用服务:Tomcat7.0(非安装版) 操作系统:Windows8 2.设置Tomcat为系统服务 win+R打开运行窗口,输入cmd打开dos窗口,使用cd命令将位置切换到tomcat路径下的bin文件,本机是F盘下. 先输入F:回…
一:下载Winsw, 把下载后的文件名改为你的应用如doctor.exe 二:添加xml <service> <id>doctor-api-service</id> <name>doctor api service</name> <description>doctor pc article api service</description> <executable>java</executable>…
Java程序完成以后,对于Windows操作系统,习惯总是想双击某个exe文件就可以直接运行程序,现我将一步一步的实现该过程.最终结果是:不用安装JRE环境,不用安装数据库,直接双击一个exe文件,就可以运行程序     下面介绍过程: 第一步:完成Java GUI程序在Eclipse下,程序能够正常运行. 第二步:准备清单文件(MANIFEST.MF) 方法1:直接拷贝其它能运行的JAR文件中的MANIFEST.MF进行修改方法2:利用IDE工具,如Eclipse在生成JAR文件时自动生成MA…
win+R打开运行窗口,输入cmd打开dos窗口,使用cd命令将位置切换到tomcat路径下的bin文件,本机是F盘下. 先输入F:回车进入F盘,然后输入命令cd F:\apache-tomcat-5.5.26\bin,进入到bin文件夹.输入service命令可以查看service.bat文件的使用说明,输入service.bat install service_name就可以安装服务,service_name就是给服务起的名字,可以自己命名,我这里起的名字是TomcatService. 删除…
若要生成一个名为 cal.jar 的可执行jar文件:(文件名可以是任意合法名字)  (这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了)  第一 把程序生成的所有字节码文件(即.class文件)放在同一个目录下(如:D:/chat/).  第二 在该目录下新建一个manifest.mf文件,文件内容格式如下(划线中内容):  manifest.mf文件中的格式:  --------------------------------  Main-Class: calDemo -----…
1.在eclipse中导出Runnable JAR file 2.选择主函数所在的类和输出位置后finish: 3.这里选择的打包工具是exe4j,在网上找序列号注册一下,否则在打完后在exe运行时,会有提示信息: 接下来一路next即可,完成后讲打包好的exe连同jre放在同一目录底下,就可以在未安装jre的系统中运行该程序: 4.用Compil32.exe工具可以将jre和打包好的exe做成安装包: 完成后即运行脚本即可得到打包好的可安装程序.…
1.配置出.sbdeploy文件 2.安装streambase服务 streambase command line :--install-service 即可安装对应的的window service 服务 3.配置这个window service(Streambase service) 在计算机注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TIBCO Software Inc.\Settings\sb-cep\7.6 配置选中内容启动配置项:指定项目…
将java打jar包成linux后台服务service 第一步:将java程序打成jar包 build.gradle配置文件中加spring-boot-gradle-plugin插件,具体配置如下(配置完成后刷新gradle项目) plugins {   id 'org.springframework.boot' version '1.5.4.RELEASE' } springBoot {   executable = true } 打包,在build.gradle所在的目录下,运行如下命令 g…
1.web项目,即tomcat/resin添加至window系统服务,步骤如下:第一步:找到tomcat的bin目录,如:D:\apache-tomcat-8.0.26\bin第二步:打开cmd,cd到该目录,执行:service.bat install 即可将tomcat添加至服务中: 同理,打开cmd,cd到该目录,执行:service.bat remove 即可将tomcat从服务中删除:注意:修改service.bat中SERVICE_NAME/DISPLAYNAME即可修改服务名称和服…
使用Eclipse把java文件打包成jar 含有第三方jar库的jar包   网上打包说用eclipse安装fat jar插件,但是貌似现在都不能用了,所以我只能按照eclipse自带的方法打包了.但是...网上的各自办法都有些问题,并且是不包含第三方jar包的打包方法,结合网上各种方式终于成功了.自己记录下来方便以后查看 方式一: 1.自己要在工程下新建一个MANIFEST.MF的文件,如下图所示 这个文件的内容就是: MAIN-CLASS: 记得是有空格的然后要写你MAIN方法主类的绝对名…
因为业务需要,项目中需要把asp.netmvc项目打包成exe安装程序给客户,让客户直接可以点下一步下一步安装部署web程序,并且同时要将IIS服务和mysql一同安装到服务器上,因为客户的电脑可能是64位也可能是32位,所以在打包的时候就需要打包成两份安装包.研究了几天终于有所收获,下边就是打包的步骤. 打包步骤: 一.前期准备 1.将asp.netmvc发布到本地目录中 2.数据库准备,准备两个免安装的mysql数据库,分别是64位和32位.分别在两个版本的数据库系统设置账户密码,并且与as…
最近在淘宝上学习springcloud教程,其中有几节课是讲解讲本地springboot服务打包成镜像并推送到云服务器私有仓库,但是教程里面用的事Mac环境,我的是Windows环境,而且课程里面没有讲解docker本地打包所需要的必备环境,最后我是利用三个晚上终于解决了这个问题,故写此文章总结一下,有写的不对的地方,请多包涵 先建立一个spring boot 服务,这个服务比较简单,我也是根据教程上面建立的,使用的事idea工具 new 一个project 下一步,取名docker-demo…
一.概述 java项目有两种架构,一种是 B/S 架构的,一种是 C/S 架构的. 对于 B/S 架构来说,我们常见的 java ee 即是 B/S 架构,通常,开发人员会在本地进行开发,然后将项目打包成 war 文件,上传至服务器,供调用. 而对于 B/S 架构来说,通常即是里面有个主方法,就是我们常写的 java 项目/程序.通常,开发完之后,将项目打包成 jar 包,随后上传至服务器,供调用. 本文,针对后者进行介绍. 二.需求描述 一个 java 项目,分包存放多个 java 文件,ja…
教你如何把java代码打包成jar文件以及转换为exe可执行文件 1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有不爽.此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2.前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 3.准备: 下载e…
不管你是java.c.还是xx程序,只要打包成可以双击运行/或者命令行运行,都可以用WinRAR软件生成压缩格式的exe文件,目标电脑可以没安装解压软件,依然可以运行解压. 第一步:准备压缩的所有文件,其中包含"图标"和"可执行程序" 第二步:选择全部文件 第三步:右击,"添加到压缩文件" 第四步:选择"创建自解压格式压缩文件",发现压缩文件名带有".exe"格式后缀. 第五步:高级-->自解压选项…
可以将多个class文件打包为jar包,在指定程序入口点情况下,可以用 java –jar jar包名称 的方式调用jar包内主类的main函数. 程序源代码如下: //Math.java public class Math {          public int add(int a, int b) {         return a + b;     }     public int sub(int a, int b) {         return a - b;     }    …
一个普通的java project,里面引用了config.properties配置文件,将项目打成Runnable jar,然后将config.properties放到打包后的jar路径下,执行该jar包,出错,原工程中properties文件读取代码如下: InputStream in = SystemConfig.class.getResourceAsStream("/config.properties"); FileInputStream in = new FileInputS…
1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有不爽.此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2.前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 3.准备: eclipse或Myeclipse以及exe4j(网上有软件和帐号下载)…
一个普通的java project,里面引用了config.properties配置文件,将项目打成Runnable jar,然后将config.properties放到打包后的jar路径下,执行该jar包,出错,原工程中properties文件读取代码如下: InputStream in = SystemConfig.class.getResourceAsStream("/config.properties"); FileInputStream in = new FileInputS…
把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么: 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的]文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上…
方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括:    -c  创建新的归档文件    -t  列出归档目录    -x  解压缩已归档的指定(或所有)文件    -u  更新现有的归档文件    -v  在标准输出中生成详细输出    -f  指定归档文件名    -m  包含指定清单文件中的清…
android的四大组件之一Service(服务的绑定) 怎么绑定服务,又怎么解除服务,代码如下: MainActivity.java源码: package com.example.lesson14_binder; import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import andro…
我们经常会遇到需要java调用c++的案例,这里就java调用DLL本地动态链接库两种方式,和加载过程中遇到的问题进行详细介绍 1.通过System.loadLibrary("dll名称,不需要后缀名") 例如: System.loadLibrary("StreamParser");     System.loadLibrary("StreamPackage");     System.loadLibrary("StreamConver…