`
2277259257
  • 浏览: 524465 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java源码打包成可运行JAR文件

 
阅读更多

1.工具:eclipse v3.4.1

2.撰写如下代码:
package com.william.test.jartest;
public class JarTest {
public JarTest() {
System.out.println("This is JarTest.");
}

public static void main(String[] args) {
// TODO Auto-generated method stub
JarTest obj = new JarTest();
System.out.println(”This is main method.”);
}
}

3.右键点击项目根结点,选择”export”
4.在”Select an export destination”中选择”Java”-”JAR file”
5.”Next”后,在”JAR Export”中勾选你要打包的项目
6.在”Export destination”中选择你要存放jar包的路径,本例中是”E:\Code\fortest.jar”
7.”Next”后,没有什么需要特殊设置的,继续”Next”
8.接下来是设置Manifest内容,最重要的是选择Main Class的路径,既通过java -jar命令后,默认执行的类。在本例中选择com.william.test.jartest.JarTest
9.”Finish”后,就可以在第6步填写的保存路径下找到fortest.jar包了
10.最后打开命令提示符,cd到该路径,本例是”E:\Code”
11.java -jar fortest.jar 就可以看见结果了
分享到:
评论

相关推荐

    【Ant】Ant实例(1)一个Java文件依赖于某jar包,需要打包部署

    本文将探讨如何使用Ant来处理一个简单的场景:一个Java文件(JettySample.java)依赖于某个jar包(例如webserver.jar),并将其打包成可部署的格式。 1. 安装与配置Ant 在开始之前,确保已经在本地安装了Ant,并且...

    java源码:联系人导出 ContactList.zip

    6. **第三方库依赖** - "lib"目录通常包含项目运行所依赖的外部库文件,这些可能是JAR文件,涵盖了各种功能,如网络通信、数据库操作、XML解析等。 7. **面向对象编程** - Java是一种面向对象的语言,因此在Contact...

    教您将JAVA编译为EXE的几种简易方法

    1. **创建JAR文件**:使用`jar cf jar_file_name.jar file_list`命令打包Java源代码和类文件。例如,如果你有一个主类名为`MainClass.java`,则可以执行`jar cf MainApp.jar MainClass.class`。 2. **创建启动脚本*...

    android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-sign)

    当我们需要查看或修改APK中的Java源代码时,可以使用dex2jar将.dex文件转换为.jar文件。执行此操作的命令行工具是`d2j-dex2jar.sh`(对于Windows系统,对应的是`.bat`文件)。例如,如果APK中的.dex文件名为classes....

    maven 打jar包,source包,并上传到本地maven库

    通过Maven,开发者可以轻松地将Java项目打包成可部署的形式,如Jar包或War包。此外,Maven还支持生成包含源代码的Jar包(source jar),这对于后续的维护工作十分有用。 #### Maven项目结构示例 以下是一个简单的...

    JAVA综合性实验(华农)代码以及JAR包

    8. **JAR打包**:提供JAR文件意味着项目已经被打包成可独立运行的格式。了解如何使用Java的jar命令或者IDE的打包功能,是Java开发者必备的技能之一。 总的来说,这个实验项目是一个全面的Java学习资源,覆盖了从...

    基于Java和Kotlin的铛铛-bots聊天机器人设计源码

    JAR文件的存在说明项目已经打包成可运行的格式,这对于项目的部署和分发非常有用。批处理脚本和Shell脚本则表明项目可能需要在Windows系统和Linux系统上运行,这两个脚本文件可以用来执行一些初始化的工作,比如环境...

    Java项目实战-超市积分管理系统(附源码,部署说明).zip

    5. **编译和打包**:使用Maven或Gradle等工具将源码打包成可部署的WAR或JAR文件。 6. **部署应用**:将打包后的文件上传到Tomcat服务器的webapps目录下,并启动服务器。 通过这个实战项目,学习者不仅可以掌握Java ...

    基于Windows eclipse maven Hadoop 的WordCount源码

    完成代码编写后,我们需要通过Maven将项目打包成可运行的jar文件。在Eclipse中,右键点击项目,选择`Run As` -> `Maven Build...`,然后在Goals栏输入`package`,点击运行。这将生成一个包含所有依赖的jar文件。 ...

    反编译和打包

    在反编译并修改了APK文件的内容后,我们需要将其重新打包成可安装的格式。重新打包包括以下步骤: 1. **资源处理**:除了Java代码,可能还需要修改或替换APK中的资源文件,如图片、布局XML等。 2. **签名**:每个...

    基于Java和HTML的婚纱摄影项目婚礼礼服设计源码

    JAR包文件作为Java程序的打包格式,通常包含了项目的所有依赖和资源,方便项目的部署和分发。构建命令文件用于指导如何进行项目的编译和构建,确保源码能够正确地转换成可运行的程序。最后,项目中还包括了一张名为...

    基于Java的轻量级Web开发框架设计源码

    - JAR包文件则将整个框架打包成可分发和部署的形式。 项目标签“Java Web框架”、“轻量级开发”和“PHP开发效率”、“Java开发”说明了其定位和优势所在。它不仅仅是一个框架,还是一个经过精心设计的系统,旨在...

    maven配置java项目使用groovy做源码.zip

    在Java项目中,Maven能够自动下载所需的库,编译源码,执行测试,并打包成可部署的JAR或WAR文件。在“maven配置java项目使用groovy做源码.zip”中,我们可能会看到`pom.xml`文件包含了特定的配置,使得Maven能够识别...

    实时监听微信文件,将接收到的文件的只读属性去掉

    这表明项目可能使用了Java的打包工具,如JAR打包器或者更复杂的解决方案如JLink或Jpackage,将Java应用转换成可独立运行的Windows executable。这样做可以使非开发人员也能直接运行程序,而无需安装完整的Java运行...

    计算机软件-编程源码-J2ME的俄罗斯方块.zip

    【标题】"计算机软件-编程源码-J2ME的...此外,源码还可能展示了错误处理和调试技巧,以及如何将J2ME应用打包成可部署的JAR文件。对于想要学习移动游戏开发或者对J2ME感兴趣的开发者来说,这是一个宝贵的教育资源。

    基于Python开发的UniApp离线打包工具源码

    iml项目文件、HTML文件、properties配置文件、以及jar库文件则分别与项目结构、网页内容、配置设置以及Java相关的库文件有关。 该工具还包括了keystore密钥库文件,这类文件在打包过程中用于签名,确保应用的安全性...

    基于springboot的校园管理系统源码数据库.zip

    开发者需要将源码打包成可运行的jar文件,配置好环境变量,部署到服务器上。同时,进行单元测试、集成测试和系统测试,确保所有功能都能正常运行。 总的来说,基于SpringBoot的校园管理系统源码数据库为我们展示了...

    javaweb仓库管理系统项目源码

    通过配置文件,可以自动化下载所需的库,编译源码,打包成可部署的WAR或JAR文件。 6. **HTML/CSS/JavaScript**:前端界面由HTML、CSS和JavaScript组成,提供用户交互界面。可能使用了Bootstrap、jQuery等库来快速...

    java毕业设计之基于微信小程序的校园订餐系统的设计与开发源码.zip

    部署环节,项目可能在本地IDE(IntelliJ IDEA或Eclipse)上开发完成后,打包成可部署的WAR或JAR文件,然后在服务器上配置合适的Java运行环境(JDK 1.8)和Web服务器。"java环境及部署说明.zip"可能包含详细的部署...

    选号系统源代码(java swing)

    2. `号码选择.exe`: 这是Windows操作系统下的可执行文件,表示编译后的Java应用程序已经被打包成可直接运行的二进制文件。 3. `cui.ico`: 这可能是一个图标文件,用于在Windows操作系统中为程序提供图标。 4. `...

Global site tag (gtag.js) - Google Analytics