当前位置:首页 » 操作系统 » linuxjava打包

linuxjava打包

发布时间: 2022-08-08 11:38:41

linux下如何打包java文件(jar文件),打包成安装文件

tar 没有这种功能。

❷ 如何把java打包成linux下的可执行程序

使用非工具(即使用命令)将Java工程打成可执行jar步骤如下:
1、准备MANIFEST文件(注意不要.MF后缀),MANIFEST文件内容如下:
Manifest-Version: 1.0(版本号,必须)
Created-By: xxx(创建者,可忽略)
Main-Class: com.kjt.wms.utils.ServiceStart(主程序,必须)
Class-Path: xxx/xxxx.jar(依赖的jar,没有可忽略)
以上只是打成可执行程序的基础属性内容,若楼主也需要其它属性,可参阅:
http://blog.csdn.net/zh520qx/article/details/43792693
2、到已经编译好的class目录,使用命令Jar -cvmf . 使用将程序打包xxx.jar

3、将打包好的程序及其所依赖的其他jar包一同部署到Linux下,使用命令java -jar xxx.jar启动程序
若楼主有shell脚本经验,也可将启动命令写成脚本,并加上些jvm调优参数则更好

以上三步即完成将Java工程打包成可执行程序,打成的jar包在windows、Linux下均可使用。

有问题欢迎提问,满意请采纳,谢谢!

❸ linux如何部署java程序

最好别用root运行,root用户权限是最高的,启动的话会修改某些文件夹权限,经常会导致用户无权访问静态资源。举个例子,你root启动了以后会修改某些文件夹的权限,就只能root能访问了,然后你再用PC访问项目,上传文件或者下载文件的功能有时候会报错,错误就是权限不足,也有些图片都加载不出来的。所以建议新建用户,给指定权限,可以ll一下看用户有哪些权限。

❹ linux下tomcat发布java web打包完的war包

你的日志里记录的都是stop,destory说明你的tomcat现在是关闭的。
建议你把日志清空,再启动并且查看日志是否真正启动成功

附:
启动的时候日志是这样的:
六月 11, 2015 1:46:26 下午 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8008
六月 11, 2015 1:46:26 下午 org.apache.jk.common.ChannelSocket init
信息: Port busy 8008 java.net.BindException: Address already in use: JVM_Bind
六月 11, 2015 1:46:26 下午 org.apache.jk.common.ChannelSocket init
严重: Can't find free port 8008 8008
六月 11, 2015 1:46:26 下午 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/12 config=null
六月 11, 2015 1:46:26 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 555 ms

关闭的时候是这样的:
六月 11, 2015 1:46:51 下午 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8008
六月 11, 2015 1:46:52 下午 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
六月 11, 2015 1:46:52 下午 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8008

❺ Installanywhere Linux下打包java项目 桌面快捷方式如何生成

第一步 创建工程 这里就不介绍了

第二步 进入到脚本编辑界面


❻ 如何在Linux上部署Java应用程序

java不用做任何改动就可以部署到linux系统,java编译成*.
class文件
只需要
虚拟机
的支持,你只要在linux环境
下装
一个jdk就OK了,然后配置一下
环境变量

然后java的class文件或者打包好的*.jar文件考到linux目录下就可以用了.

❼ 如何把java程序打包成linux下可运行的客户端

在JBuilder中生成EXE、可执行jar、带shell窗口的EXE
下面的图示是从JBuilder9截取,基本上对于版本7、8、9、X、200X来说类似。
点击Winzards菜单,选择Native Executable Builder菜单项目;

接下来进入Native Executable Builder Wizards,总共分7步:
第一步:如下图,在Name字段处给你的可执行程序命名,缺省名称为Native Executable,File是填写所需要生成的jar的名字和选择存放的位置,Compress the content of archive表示是否把jar文档里面的内容进行压缩,下面的checkbox代表是否在build项目的时候生成jar文档;

第二步:选择需要打包进jar的包、类、以及资源文件,也包括任何其他需要的文件,include class dependencies代表是否在jar包中包括所依赖的类(例如你用了一个第三方库的时候,以及其他引入的非java核心库的类),点击“Add Filters...”可以指定包括的包、类,点击“Add Files...”添加需要包括的资源文件等。

点击“Add Filter...”后出现Add Filters的窗口,如下图:

这里主要是定制过滤器,以确定包含哪些类,存在两种形式的Filter:include(包含)和exclude(排除)。可以直接对package包,也可以直接对class类,一般情况下,你在这里选择包含main方法那个主类就行了,前提是在上一个图中选中“包含依赖类”的checkbox。
Add Files就比较简单了,直接增加文件就行了,例如你程序需要的图片、配置文件等。
第三步:确定如何处理依赖库。下面图中的列表中列出来你在本项目中引入的库。
上面列出针对每个库的四种处理方式,按顺序依次是:
1、从不包含任何类和资源;
2、包含必要的类和已知的资源;
3、包含必要的类和所有资源;
4、总是包含所有类和资源;
对于每个库的默认选项都是第一个,有时候你制作的Exe会出现找不到类的错误,就可能是这里没设置好。

第四步:设置jar文档的manifest(打包清单)项目。默认是包含,并自动创建一个,一般情况下按默认设置就行了。

第五步:选择确定应用程序主类的方法。
有两种方式可以指定:1、从指定的runtime configuration中选择一个运行配置来确定,runtime configuration就是下图中下拉表中的选项:

2、直接指定一个主类(就是包含main方法的那个类)。
第六步:选择需要生成的可执行程序类型。有五种类型可供选择:
1、Window FUI类型;
2、带控制台console(就是dos窗口)的window exe类型;
3、linux下的可执行文件;
4、solaris下的可执行程序;
5、Mac OS下的可执行程序;

在这一步就可以点击Finish生成了,第七步是可选的。
第七步:运行时配置选项的设置,一般情况下这一步是不需要的,高级用户也许需要,这一步干什么用的你可以看上面的说明^-^

Finish结束了。
然后的JB左侧项目文件浏览器中就会出现如下一个图标,名字是你在第一步中指定的名字:

在此项目上鼠标右击,选择make或者rebuild就OK了。
然后在你的项目目录中就出现了一个EXE文件。
这个过程的一个副产品就是同时生成了一个可执行的jar文件^-^
说明:这里生成的EXE和普通的window exe程序是有区别的,你鼠标右击该exe文件,看看属性,原来就是个压缩文件,不过这个压缩文件和普通的压缩文件有点区别,你自己慢慢看吧,还可以解压缩后看^-^,显然这不是真正的EXE文件,也就是说还需要JRE环境支持。
如果要生成真正的EXE可以使用其它工具,例如:jet-103-eval-win32.exe,该软件能够把java class编译成无需 JVM 支持的 32 位 Windows 可执行文件。jet-103-eval-win32.exe这个文件的下载本站原来有,但是现在找不到这个程序了。
你还可以参考本站http://www.wnetw.com/jclub/technology/read.jsp?itemid=226这个连接的《利用Eclipse和JSmooth生成java EXE可执行文件》,这种方式生成也很可能是和JB生成的一样,并非win32 exe程序。

当然jbuilder也能生成exe文件,但JSmooth显然小而方便,挺简单的。

❽ 如何将Java源码打包成可执行的jar文件win&linux

方法/步骤
启动eclipse

在eclipse中建立好工程与类并写好代码

点击“File->Export”

在弹击的界面中选择“Java->JAR file”,再点击“Next”

选择要打包的文件,再点击“Browse”

在弹出的界面中选择好打包后的文件的存放路径,再输入文件名,最后点击“保存”

点击“Finish”

打包成功

❾ 求工具或方法打包java工程成为linux下的可执行文件

java的类文件或者jar包如果想运行的话,必须有JVM的运行环境才行,

❿ 如何将Java程序与Linux版本的JRE打包发布

找到安装好的机器,把JRE COPY出来OK了

和windows一样~

热点内容
linuxoracle操作 发布:2025-01-16 12:40:50 浏览:44
河北存储服务价格 发布:2025-01-16 12:39:21 浏览:342
挂机服务器的搭建 发布:2025-01-16 12:34:07 浏览:414
安卓怎么删除信任凭证 发布:2025-01-16 12:22:06 浏览:335
代理编译 发布:2025-01-16 12:07:59 浏览:793
服务器为什么老是无响应 发布:2025-01-16 12:07:59 浏览:891
安卓怎么传软件到苹果 发布:2025-01-16 12:01:28 浏览:952
pythonforzip 发布:2025-01-16 11:59:46 浏览:909
磁感密码锁有多少钥匙 发布:2025-01-16 11:41:12 浏览:117
酷睿电脑配置怎么查看 发布:2025-01-16 11:27:26 浏览:563