# 1 javac编译

  • # 编译单个文件

javac Test.Java

  • # 编译到特定目录

    javac Test.Java -d out/production/jmt

  • # 编译文件夹下类到特定目录

    javac src/* -d out/production/jmt

    切换到要打包的文件内

    cd src

    javac -encoding UTF-8 *.java -d ../out/production/jmt

# 2 class文件打包成jar文件

  • # 单文件打包

    jar -cf test.jar Test

  • # 目录打包

    jar -cf ../../test/jmt/test.jar ./

# 3 执行java命令

  • # 执行普通class文件

    java Test

  • # 执行jar包里class文件

    java -classpath test.jar Test

    java -classpath out/test/jmt/test.jar Test

# jar包运行

java -jar xxx.jar --server.port=8090