首先你应该知道,Java的程序必须运行在有JVM(Java虚拟机)的机器上。没有JVM的EXE程序文件也不能执行。 Java生成EXE文件其实很简单:

1)将编好的Java程序(必须含有main方法,这是程序的入口)导出成jar包,这个jar包双击就可以运行了。
2)用软件将这个jar包加个外壳,扩展名就是.exe的文件了。这样的软件有很多,比如:exe4j、JSmooth等。这两个软件的操作都很简单。 如果有什么问题可以给我发信息。补充:用Eclipse导出jar文件过程: 右键"项目"--> Export --> Java --> JAR file --> 选择项目和输出路径(文件名) --> Finish
创建Web工程,使用eclipseee创建mavenweb工程1.右键项目,选择ProjectFacets,点击Converttofacetedfrom2.更改DynamicWebModule的Version为2.5.(3.0为Java7的,Tomcat6不支持).如果提示错误,可能需要在JavaCompiler设置Compilercompliancelevel为1.6.或者需要在此窗口的Java的Version改成1.6.3.点击下面的Furtherconfigurationavailable…,弹出ModifyFacetedProject窗口此处是设置web.xml文件的路径,输入src/main/webAPP.Generateweb.xmldeploymentdescriptor自动生成web.xml文件,可选可不选.4.点击OK5.设置部署程序集(WebDeploymentAssembly)6.在右键项目打开此窗口.在左侧列表中会出现一个DeploymentAssembly,点击进去后7.删除test的两项,因为test是测试使用,并不需要部署.8.设置将Maven的jar包发布到lib下.Add->JavaBuildPathEntries->MavenDependencies->Finish完成后有:/src/main/webapp//src/main/java/WEB-INF/classes/src/main/resources/WEB-INF/classesMavenDependencies/WEB-INF/lib好了,这样就把一个maven项目转化成web项目了。