没有合适的资源?快使用搜索试试~ 我知道了~
完成逻辑层面的结构关系项目文件夹下新建classes文件用于存放编译后的class文件开始实际的步骤吧进入项目文件夹下的source文件夹中,执行javac -
资源推荐
资源详情
资源评论
首先我们看一下准备工作
1. 新建项目时就创建好相应的包的路径,比如包是 com.headfirstjava,那么就要在项目文
件夹里的 source 文件夹下新建好 com 文件夹,并在 com 文件夹中新建 headfirstjava 文
件夹,然后项目的源文件就放在该路径下,完成实际层面的目录结构关系
(用 Eclipse 会更加方便,新建 project 会创建项目文件夹,右键新建 package 会创建好
相应的包文件,在包中直接新建 class 就好了,第二步也顺便一起完成了)
2. 在源文件的首行添加打包的指令,比如
package com.headfirstjava;
完成逻辑层面的结构关系
3. 项目文件夹下新建 classes 文件用于存放编译后的 class 文件
开始实际的步骤吧
1. 进入项目文件夹下的 source 文件夹中,执行
javac -d ../classes com/headfirstjava/*.java
那么包中所有.java 文件都会编译成 class 文件并放入 classes 文件夹下
2. 确保以上步骤都完成以后,在 classes 文件夹下创建 manifest.txt 文件来告诉编译器那个
是主类
liunx 终端下:
touch manifest.txt
vim manifest.txt
输入
Main-Class: com.headfirst.classname
(Main-Class:的冒号后面一定记住含一个空格,classname 是含 main()方法的主类)
保存并退出
3. classes 目录下开始打包
jar -cvmf manifest.txt packagename.jar com
(packagename.jar 是你想打包后的 jar 文件名称,后面的 com 是指定 com 目录,只需要
指定 com 目录即可)
4. 测试一下打包后的文件
在 classes 文件夹下执行
java -jar packagename.jar 即可,测试通过
资源评论
蟹蛛
- 粉丝: 22
- 资源: 323
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功