java工程maven编译_Java打包、编译,生成maven工程

本文详细介绍了Java源码的编译过程,包括使用javac命令进行编译、运行,以及理解package、import、classpath的概念。进一步,文章讲解了如何打jar包,调用jar包编译执行,并通过Maven进行项目的清洁、编译、测试、打包和部署等操作。
摘要由CSDN通过智能技术生成

1.java源码和编译

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

58cb5efedf69

image.png

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

58cb5efedf69

image.png

然后输入编译命令:javac JavaA.java(没有报错说明执行成功),如下图可以看到编译一个.class的文件

58cb5efedf69

image.png

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

58cb5efedf69

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

58cb5efedf69

image.png

javac com/pc/JavaC.java //一起编译

java com/pc/JavaC //执行代码

58cb5efedf69

image.png

4.classpath

58cb5efedf69

image.png

编译执行:

javac -cp .;../project1;../project2; com/pc/JavaC.java

//在Project3目录下,编译

java -cp .;../project1;../project2; com/pc/JavaC

//在Project3目录下,执行

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

58cb5efedf69

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 编译 部署

58cb5efedf69

image.png

//在07_maven目录下

mvn clean //清除项目target

mvn compile //编译源代码

mvn test-compile //编译测试代码

mvn test //执行测试

mvn package // 项目打包

mvn install // 在本地Repository中安装jar

mvn site //产生site

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值