IDEA构建Java空项目 从零开始让代码跑起来

创建一个空项目

进入IDEA可以直接New一个Project。

在新建项目时选择Empty Project,即空项目,同时给项目命名并选择存储路径。

针对项目的命名,最好使用驼峰命名法,让项目更规范。

一个空项目的结构解释

按上述过程创建好空项目后,可以看到如下结构的空项目。

其中.idea文件夹.iml文件都是项目的配置文件,不能删除,不然项目可能会无法运行。

但是空项目也是可以做到全部都为空的,只要把这些配置文件隐藏起来就好了。

将设置中的Show Excluded Files选项取消选择,再看目录,可见这些配置文件都被隐藏了,目录一干二净,变成了完全空的一个项目。

在空项目中手动创建目录

在隐藏了配置文件后,当前项目目录是完全空的,要使这个空项目能够从零开始运行代码,首先要创建一个源代码目录,如下所示。

按上图指示新建一个名为src的目录,并将其标记为源文件目录,如下所示。

标记完成后可见src目录此时已经变成蓝色,即标记成功。

在java项目中,src目录是指源代码文件夹,各个项目中存放源代码的文件夹也都会被取名为src,这是一种文件结构的规范。

创建好源代码文件夹src后,在其中创建一些基本的包,如下所示。

Package即为软件包,在建包命名时用 来间隔不同层级的包,最终生成包时会呈现树形结构。

建包完成后包结构可能不够清晰,通过设置取消勾选Compat Middle Packages可以让其呈现清晰的结构。

最终得到目录如下所示。

com.公司名.项目名.模块名.……

以上这种包的命名格式属于一种规范,在开发时能够更清晰的了解项目结构。

建立好目录后创建一个java类用于测试,如下所示。

在其中写好基本的测试代码。

配置JDK和Language Level

在正式运行java代码前,还需要在IDEA中配置JDK,在Project Structure(项目结构)中配置,如下所示。

在项目结构中可以进行SDK的选择,以此项目为例,选择的即为JDK1.8.0_201。

同时还有Language Level未完成选择,当前选择的时默认的Language Level版本,其对应的是JDK版本即1.8。

对于Language Level,可以选择的版本有很多,针对如何选择以及其代表的含义,可见如下解释。

Language Level:限定项目编译检查时最低要求的 JDK 特性。

具体而言,当我们使用JDK 8的时候,我们只能向下兼容JDK 8及其以下的特性,所以只能选择8及其以下的language level。所以当我们项目使用的是JDK 8,但是代码却没有使用JDK 8 的新特性,最多使用了JDK 7的特性的时候我们可以选择7的Language Level。
现在假设我们有一个项目代码使用的JDK 8新特性:lambda 语法,但是JDK选择的却是JDK 7,即使language level选择了8,也是没有多大意义的,一样会编译报错。

以上解释来源:idea中的language level 介绍 - 小虾米的java梦 - 博客园 (cnblogs.com)

在选定好JDK版本与Language Level之后,点击确定可以看见项目目录下增加了JDK的文件。

代码执行测试

此时项目已经全部配置完成,可以运行测试代码查看结果。

代码成功运行,实现从零开始在空项目中执行java代码。

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值