JAVA 编译程序笔记


1.源代码编译成.class文件

javac
常用参数
-classpath 环境变量
-cp 环境变量
-sourcepath 源代码目录地址
-d 编译到目录地址

Example

javac -cp $($HADOOP_HOME/bin/hadoop classpath) \
    -sourcepath src \
    -d build \
    src/org/darebeat/WordCount.java

2.把 .class 文件打成 jar

$> vi META-INF/MANIFEST.MF

Manifest-Version: 1.0
Created-By: Darebeat
Name: org.darebeat
Main-Class: org.darebeat.WordCount
Class-Path: xxx.jar

$> jar cvfm wordcount.jar META-INF/MANIFEST.MF org

  1. 打包成war包
jar cvfM0 hive-hwi-0.13.0.war -C web/ .

你可能感兴趣的:(JAVA 编译程序笔记)