热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

阅读下列java源文件_java学习|用maven创建java程序~

在学校时,我们常常在抱怨,说学校都是填鸭式教育,模板式的教育,完全没有考虑到我们的个性化发展。而做了程序员这行之后ÿ
53b522f0eedcd1413f4453bcd9fb32a7.png

在学校时,我们常常在抱怨,

说学校都是填鸭式教育,

模板式的教育,

完全没有考虑到我们的个性化发展。

而做了程序员这行之后,

却发现自己成了以前最恨的制定规则的人,

希望代码能做一个规规矩矩的学生。

26346329ba9c553d528faa8309555581.png

继上文设置完环境变量之后,

(还未看过如何设置环境变量的小伙伴速戳~)

环境变量|你还不知道怎么设置环境变量吗!?超详细步骤分解!

我们已经可以运行java程序啦~

378c6fba8d1ede95cb72cd388b1357f6.gif

如下面代码所示一个简单的java输出程序:

public class Main{

    public static void main(String[] args){

        System.out.println("Hello java");

    }

}

53b522f0eedcd1413f4453bcd9fb32a7.png

我们在配好环境变量之后,

可以进到文件所在目录下,

先运行 javac Main.java 

把.java文件编译成.class文件,

再运行 java  Main 执行程序

0d80576cc8f2d430ac4fd3c9291cebcf.png但这样虽说程序也能运行,或许在学习期间,写个学习用的小程序还可以,但是到做项目时,有配置文件,资源文件,数据库的mapper文件,这么一大堆在一起,不就乱了?c2dbca82b65e7c3ce0e11f2b3931d938.gif

有同学肯定就在想,

那我们给这些文件分个包好了,

对!好想法!!

这个想法,但这个方法不仅仅是我们想到了,

别人也想到了,而且还在我们做好了工具。

这个工具就是maven。

a0a7b6b13a4e4c591c8806d69251eaaa.png

maven有三大功效:

1。管理项目源文件

2。管理项目依赖jar包

3。管理项目的构建过程

今天我们主要讲第一大功效:管理项目源文件

c2dbca82b65e7c3ce0e11f2b3931d938.gif

maven下载地址:

https://maven.apache.org/download.cgi

6c713a4a4409592e5e38d689a0a56cef.png

下载到本地解压之后可以看到,

执行文件在bin目录下

(注:这也是以后一个约定俗成的习惯,可执行程序都是在bin目录下)

0902251c8e260b587ba25de63ad1e02a.png

所以这个时候,

我们可以用全路径的方式去执行这个命令:

56f0014d712f14782a106bd3380e147e.png

当然,也可以按照我们上节所讲的,

先配置好环境变量之后,

省去前面的那些文件夹,

直接用mvn命令。

5cf34a4d0f7c501e8c86dad25ec71591.png

然后我们新建一个项目的文件夹,

然后执行如下的mvn命令去初始化一个项目:

mvn archetype:generate -DgroupId=utils.fenxiangtech -DartifactId=se-utils -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

599c9d11c70c0bbc8b9a08811d7c65e8.png

等待它运行完,

然后打开项目文件夹,

就可以看到,Java项目已经被创建好啦

e84b82f8d6c4c2f08da7c8028bbfd39d.png

今天对maven的讲解先到这里,

明天我们来讲怎么去运行一个桌面程序,

可以让我们的代码变成一个软件在你面前喽

7398f753b086080e0437a21436d9b11a.gif

谁说程序员木讷的,这里有用代码写出的三行情诗,了解一下~

饭后一笑|那些年被误会的程序员们~

工作后才发现.....

e86af34e65a41044286479b1b5f40eca.gif

QQ群:661749608

微信群请点击公众号菜单进微信群

谢谢你的阅读,

是对我们最大的支持

都是宇宙超级无敌小可爱

aacacc23532cd3e12951f31bef07a185.gif

                       文字:微笑的小小刀

排版:花音




推荐阅读
author-avatar
zdl
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有