Java通过命令行编译运行程序

  • Post author:
  • Post category:java


一、没有引用第三方jar包的情况下


1、打开DOS通过cd命令进入项目的src目录(即包的上一级目录,有些项目则是src/main/java),然后通过javac <编码格式> <包名>/*.java命令将该包下所有的java文件生成class文件。

比如

javac



-encoding UTF-8


com/nn/demo


/*.java(这个*.java表示com/nn/demo包下的全部java文件都生成class文件)


,一般生成的class


文件会在该


java


文件的目录下。


2、然后用java命令启动有main方法的class。

比如

java



com/nn/demo


/Test(Test.class文件不用写.class)



注意:绿色部分是包名,加粗的是命令。


二、引入第三方jar包的情况下


D:\d1\java\netty\test_json\src>javac -cp “.;D:/d1/java/netty/test_json/lib/*”


-encoding UTF-8




com/nn/demo


/*.java

(将该包下的所有的java文件编译生成class文件,并指明引用第三方jar包的存放路径,这里表示引用所有第三方jar,所以用*表示)


D:\d1\java\netty\test_json\src>java -cp “.;D:/d1/java/netty/test_json/lib/*”


com/nn/demo


/Test

(启动有main方法的类)



注意:例子是Windows系统,如果是Linux系统,请将 .; 改为 .:



版权声明:本文为night_iv原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。