将J2EE应用程序作为JAR或任何可执行文件

时间:2011-05-12 14:34:02

标签: java-ee executable-jar

HI, 我有一个J2EE应用程序,其中一些.jsp作为起始页面。有没有办法可以通过eclipse或其他方式使我的项目成为可执行文件?

谢谢!

1 个答案:

答案 0 :(得分:0)

通常人们使用构建脚本将其应用程序打包到JAR中。比如ANT和Maven。

  1. 使用Maven是最简单的方法,您只需创建pom.xml文件并创建执行即可。然后你只需运行下面的命令,从技术上将它打包成一个可执行的jar:

    mvn install
    mvn package
    
  2. 或者您可以使用jar任务来使用Ant。 http://ant.apache.org/manual/Tasks/jar.html

  3. 如果您想在Eclipse中执行此操作,可以右键单击您的项目并选择“导出”并选择Jar。

  4. 您也可以手动执行此操作。只需确保您的manifest.mf文件包含Main-Class部分:

    Manifest-Version: 1.0
    Main-Class: FooClass
    Class-path: .
    

    然后你可以通过执行以下方式使其可执行:

    jar cvfm foo.jar manifest.mf FooClass.class
    
  5. 我个人想使用构建脚本,使用像Maven这样的东西可以让这个过程在将来更容易维护。


    注意

    您可以使用One-JAR,它允许您将Java应用程序及其依赖项Jars打包到一个可执行的Jar文件中。它与Maven和Ant完美集成。可以在这里找到一个好的教程:http://www.asjava.com/core-java/making-an-executable-jar-file/