[Java] 基础命令
2016-05-12 00:11
507 查看
1. 编辑,编译,执行Java程序
vim ShowProperties.java // 编辑 public class ShowProperties { public static void main(String[] args){ //System.getProperties().list(System.out); System.out.println(System.getProperty("user.name")); System.out.println(System.getProperty("java.library.path")); } }
javac -g ShowProperties.java // 编译
java ShowProperties // 执行
javap -c -s -l -verbose ShowProperties // 反编译
2. Java文件生成jar包
JAR文件就是Java Archive File,顾名思意,它的应用是与Java息息相关的,是Java的一种文档格式。JAR文件非常类似ZIP文件——准确的说,它就是ZIP文件,所以叫它文件包。JAR文件与ZIP文件唯一的区别就是在JAR文件的内容中,包含了一个META-INF/MANIFEST.MF文件,这个文件是在生成JAR文件的时候自动创建的。$ vim mainfest.mf $ Main-Class: ShowProperties <回车保存退出>
$ jar cvfm test.jar manifest.mf ShowProperties.class added manifest adding: ShowProperties.class(in = 649) (out= 383)(deflated 40%) $ java -jar test.jar Larkin /Users/Larkin/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
## jar 目录结构: $ tar -zxvf test.jar x META-INF/ x META-INF/MANIFEST.MF x ShowProperties.class
相关文章推荐
- java运算符中值的注意的地方
- JAVA回调机制(CallBack)详解
- 详解java定时任务
- Eclipse快捷键
- 用Java获取vSphere相关数据
- Java连接MySQL
- Java接受控制台的值
- C#和Java打开文件
- java异常 try-catch 和throw
- Java 正则表达式从入门到“跑路”
- Java中的异常处理
- Spring (依赖注入)
- Spring+SpringMVC+MyBatis+Maven框架整合
- java annotation
- spring +mybatis整合
- Java 序列化
- 开始学习JAVA 心态很重要
- Ubuntu配置java环境
- eclipse.ini内存设置
- Ubuntu 16 安装jdk