Java打包、编译,生成maven工程

1.java源码和编译

用notepad++查看JavaA.class,然后我们来进行java编译。


Java打包、编译,生成maven工程_第1张图片
image.png

首先打开cmd命令指示符,cd进入到JavaA.java文件的目录下(例:C:\softwareDate\test\01_java源码和编译>)


Java打包、编译,生成maven工程_第2张图片
image.png

然后输入编译命令:javac JavaA.java(没有报错说明执行成功),如下图可以看到编译一个.class的文件
Java打包、编译,生成maven工程_第3张图片
image.png

接下来我们运行一下,输入命令:java JavaA(注意:大小写要区分),如下图,执行成功。


Java打包、编译,生成maven工程_第4张图片
image.png

2.package包路径

首先要先配maven环境变量(这里就不多说了,百度就可以找到)

  • 生成maven模板工程
mvn archetype:generate -DgroupId=com.guoyasoft -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
  • 编译代码:
javac com\sss\qqq.java
  • 执行代码:
  在com上级目录下:package com.sss       //(包内的路径)
  输入命令java com/sss/qqq

3.import

Java打包、编译,生成maven工程_第5张图片
image.png
javac com/pc/JavaC.java  //一起编译
java com/pc/JavaC      //执行代码
Java打包、编译,生成maven工程_第6张图片
image.png

4.classpath

Java打包、编译,生成maven工程_第7张图片
image.png
  • 编译执行:
javac -cp .;../project1;../project2; com/pc/JavaC.java
//在Project3目录下,编译

java -cp .;../project1;../project2; com/pc/JavaC
//在Project3目录下,执行

5.打jar包,及调用jar包编译执行

Java打包、编译,生成maven工程_第8张图片
image.png
javac -cp .;../Project1.jar;../Project2.jar; com/pc/JavaC.java
//调用jar包内容编译

java -cp ,;../Project1.jar;../Project2.jar; com/pc/JavaC
//执行
 
jar -cvf newjar.jar .
名字    当前目录

6.通过maven 编译 部署

Java打包、编译,生成maven工程_第9张图片
image.png
//在07_maven目录下
mvn clean             //清除项目target
mvn compile           //编译源代码
mvn test-compile      //编译测试代码
mvn test                //执行测试
mvn package           // 项目打包
mvn install             // 在本地Repository中安装jar
mvn site                 //产生site

你可能感兴趣的:(Java打包、编译,生成maven工程)