linux / hadoop 运行java程序
- 单个java文件
javac编译生成.class文件
java 命令运行程序
javac Hello.java
java Hello
- 多个java文件
javac编译生成.class文件
jar命令生成jar包
java命令运行程序
cd classes //首先进入根目录,否则打包会有问题
touch MANIFEST.MF
jar -cvfm xx.jar MANIFEST.MF com/
c, 表示创建压缩包.jar包
v, 表示显示详细信息
m, 表示将后面的清单文件 MANIFEST.MF 一起打包到jar中,注意这个不能省略
xx.jar表示最终生成的jar包名
classes/ 表示存放所有.class文件的package根目录
其中清单文件MANIFEST.MF的内容