作者:Yogi
前言:IDE工具用多了,把最基础的编译命令都忘记了。在此把这个基本知识复习一下。
建立工程
用记事本建立一个基础工程,文件有Test.java、TestMain.java。并且位于com/test文件夹下。
下面给出TestMain.java的代码
package com.test;
class TestMain {
public static void main(String[] args){
Test test = new Test();
test.print();
}
}
Test.java的代码
package com.test;
class Test {
public Test(){
}
public void print(){
System.out.println("I'm just a test,thanks for your debug");
}
};
编译
我把工程放在d盘,命令行首先进入工程代码所在的路径,比如这里是d:\com\test,之后用以下命令将整个工程的java文件编译生成classes文件
javac -d . *
如此,便在d:\com\test下生成了一个com文件夹(其下还有test文件夹,test下便是TestMain.class和Test.class)。
运行
编译成功后,用以下命令运行程序
java com.test.TestMain
此时则会运行程序。结果如下图
总结
其实这个编译很简单,只是习惯用IDE工具了,就把这些基本知识忘记了。