展会信息港展会大全

Windows下手动打包可执行Jar包 android开发
来源:互联网   发布日期:2016-01-19 12:31:22   浏览:2653次  

导读:为了打包工程,首先创建一个* Java project *工程。作为例子,尽可能简单吧: 1 2 3 4 5 6 7 8 91011121314151617181920212223242526public class HelloWorld { public static void ma ...

为了打包工程,首先创建一个* Java project *工程。作为例子,尽可能简单吧:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

public class HelloWorld {

public static void main(String[] args) {

HelloWorld hw = new HelloWorld();

BufferedReader reader = new BufferedReader(new InputStreamReader(

hw.getClass().getResourceAsStream("sayhello.txt")));

String buffer = "";

StringBuffer sb = new StringBuffer();

try {

if((buffer = reader.readLine()) != null) {

sb.append(buffer);

}

} catch (IOException e) {

e.printStackTrace();

}finally {

try {

reader.close();

} catch (IOException e) {

e.printStackTrace();

}

}

System.out.println(sb.toString());

}

}

这个Demo就是从文件中读取内容,并打印出来。

手动打包

前提

为了能与博主的演示效果一样,需要大家配置好Java的环境变量(如果没配置,请结合自己的环境操作)。

写一个名为MANIFEST.MF的清单文件:

Manifest-Version: 1.0

Main-Class: com.weibo.codediving.javaexe.HelloWorld

Created-By: CodeDiving

其中Main-Class对应的类名是完全限定路径。

打开工程目录,进入bin文件夹下,将上步中写的MANIFEST.MF文件拷贝到该目录下。

启动命令行,并导航到该目录下(*Windows 7*系统可以按下*Shift*键,右击鼠标选择 在此处打开命令窗口(W) 可以快速导航到本目录)。

执行如下命令生成名为hiword.jar文件:

jar cxvf hiword.jar MANIFEST.MF com\weibo\codediving\javaexe*

该命令是将com\weibo\codediving\javaexe\目录下的所有class文件打包到hiword.jar文件中。

执行**java -jar hiword.jar**可以看到输出的内容。

赞助本站

人工智能实验室

相关热词: Jar包 Windows android开发

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港