1. 导入环境变量,$ source~/init.sh(这是我们机器上的东西,大家不用管)
2. 新建项目文件夹,在其中编写java代码,保存为YourClassName.java
3. 在项目文件夹中编译class文件,$ javac -classpath `hadoop classpath` *.java
4. 在项目文件夹中编写MANIFEST.MF文件,内容如下:
Manifest-Version: 1.0
Main-Class: YourClassName
Class-Path:/opt/hadoop/mahout-distribution-0.8/mahout-core-0.9-SNAPSHOT-job.jar
其中Main-Class代表我们编写的类名称,Class-Path代表我们用到的外部jar包的路径,若有多个jar包则用空格分隔。
5. 打包项目,$jar cvfm YourJarName.jar MANIFEST.MF *.class
6. 执行Jar文件,$ java -jar YourJarName.jar