java项目-Java项目如何打包运行?

问题描述

Java项目如何打包运行?

要答辩了,老师不一样我们带着eclipse去发布项目,再在浏览器输入网址那样运行项目。说可以把项目打包执行。然而我并不会,哪位大神可以详细谅解一下打包执行过程?万分感谢!

解决方案

这个不是打包,而是部署,你需要安装tomcat,然后把你的程序拷贝上去,配置好数据库。

解决方案二:

java web项目部署操作:也就是目标机器上需要具备跟本机一样的环境,包括编译后的java项目文件,jdk,tomcate,数据库。
1 项目安装文件,也就是你的web项目的webContent文件夹。你本地运行时,tomcate的webapps目录下项目名称同名的文件夹。这个就是部署文件。
2 Servlet服务器,也就是tomcate,目标机器上放一个不需要安装的tomcate。
3 数据库,你的项目的数据库表创建脚本,基础数据的插入标本。同时需要修改你的项目的数据库连接配置,与目标机器上的数据库信息一致。
其实就是将应用从本机迁移到另一台机器,本地是有开发环境可以调试代码的,而目标机器上是编译后的.class文件而已。唯一不同的就是少了MyEclipse开发环境,其他支撑java web项目运行的环境都配置好就能运行了。
一般答辩不都是可以搬自己的笔记本的吗?如果必须要再其他机器上运行的话,就直接把本地上的上述三个东西搬到目标机器上,启动tomcate就可以了。

解决方案三:

如果你的项目是web项目,是需要服务器来运行的,那你就应该配置和你本机相似的环境(jdk版本,tomcat版本,数据库等一些信息),然后才可以运行,
如果是普通的java项目,就直接将在eclipse或者MyEclipse中导出为一个jar文件,就直接可以运行了。

解决方案四:

将JAVA 项目打包成JAR 并运行
java项目打包成exe,不需jdk环境,仍可运行
maven项目打包运行

时间: 2024-11-01 22:29:00

java项目-Java项目如何打包运行?的相关文章

java web-Java Web项目如何打包成安装文件

问题描述 Java Web项目如何打包成安装文件 开发完一个JavaWe项目,怎么把它打包成可运行文件,像安装文件一样!使程序能在其他地方运行,能退出! 解决方案 java项目打包成exe文件asp.net 开发的WEB项目和数据库打包成exe安装文件asp.net 开发的WEB项目和数据库怎样打包成exe安装文件 解决方案二: web 项目运行 需要web服务器 不是么 和 windows程序开发不一样.如果你是写的java 程序 可以打包成war包 在tomcat中以war包的方式运行

java项目涉及数据库的打包

问题描述 java项目涉及数据库的打包 java项目涉及数据库,怎么打包成jar再生成exe文件,试了一次图片没进去,数据库也没进去,怎么解,求详解,谢谢 解决方案 我们用的是exe4j把jar包转成exe 打包用的是inno,数据库用的mysql绿色版,直接把mysql扔进去的,改注册表,简单粗暴 解决方案二: JAVA项目的打包JAVA项目的打包

在哪里可以找到java web的项目代码并可以运行来学习?

问题描述 在哪里可以找到java web的项目代码并可以运行来学习? 在哪里可以找到java web(ssi,ssh,ssm等)的项目代码并可以运行拿来学习? 解决方案 http://www.mamicode.com/info-detail-891477.html

java项目在本机部署运行成功,但放到服务器的tomcat/webapps文件夹下后出错

问题描述 java项目在本机部署运行成功,但放到服务器的tomcat/webapps文件夹下后出错 提示错误: 2016-3-15 14:05:52 org.apache.catalina.core.StandardContext start 严重: Error listenerStart 2016-3-15 14:05:52 org.apache.catalina.core.StandardContext start 严重: Context [/AMS] startup failed due

Java的开源项目:简单介绍Log4J的使用

一.前言 Java的开源项目太多了,这种遍地开花的局面绝对赶得上中国五代十国时期的"百家争鸣"."百花争艳"的繁荣.使用java技术,我们的项目几乎不需要购买有关java支撑开发产品,只需把一个一个开源产品经过架构师的手,合理搭配和拼接,就能做出灵活性佳.性能不错的商业产品来. 无疑,作为一个流行的日志记录工具,Log4j是java开源项目中最闪亮的环节之一.笔者所见的java项目,十有八九都采用了Log4j,究其原因,我认为有以下几点: a)Log4j受大多数we

debug-eclipse用java写web项目,操作页面时怎么证明哪些代码,哪些方法被调用执行了

问题描述 eclipse用java写web项目,操作页面时怎么证明哪些代码,哪些方法被调用执行了 跑web项目,在页面进行操作,怎么查明这个操作调用了哪些类的哪些方法以及执行顺序,本人不怎么会调试,能具体点最好,感激不尽 解决方案 楼主可能没有工作吧,其实这个问题稍微有个人简单一说就会了,从浏览器要学会使用开发者模式,例如firefox的debug模式,这个可以查看页面操作 后发送了哪些请求,然后得到了什么响应,请求就可以知道你调用了哪个Action,从而知道调用后台哪些方法,后台如果用ecli

求大神帮忙解决 Android项目java空指针异常问题 真的很急 - -

问题描述 求大神帮忙解决 Android项目java空指针异常问题 真的很急 - - 新手小白参考网上教程学习的socket使用,代码几乎雷同老师写的就可以运行我的就会出问题,connect()方法正确可用,但是send()方法不能用,会提示如图空指针异常,但是我真的找不到是哪里的问题,求大神指点.困扰两天了 茶不思饭不想.(由于提问字数问题导包部分代码没有粘过来) 我用Broadcast在一个activity中监听到操作后广播消息过来然后触发java类里面的方法,触发到connect()就可以

java web-Java web项目java.lang.NullPointerException

问题描述 Java web项目java.lang.NullPointerException java.io.IOException: Cannot run program "jad" (in directory "C:UsersAdministrator.net.sf.jadclipse1456277127516"): CreateProcess error=2, 系统找不到指定的文件. 解决方案 文件不存在,你看看路径对不对 解决方案二: 估计是路径的问题吧,,

Persistent Systems使用Windows Azure交付基于Java的CloudNinja项目

编者注:本文作者是Persistent Systems 的云计算助理副总裁Shreekanth Joshi,描述了该公司是如何使用Windows Azure为他们的ISV客户开发和交付基于Java的应用程序. Persistent Systems是一家全球性的公司,专门从事软件产品和技术服务.我们专注于在下一代技术领域的四个主要领域开发最佳解决方案,它们是:云计算.移动性.BI及分析和协作.Persistent Systems很早就涉及云计算领域并且曾经和很多初创企业和创新型企业合作帮助开发和部