首页 > 编程语言 >Java小试牛刀第一期:如何用idea创建项目

Java小试牛刀第一期:如何用idea创建项目

时间:2022-11-10 21:09:25浏览次数:45  
标签:Java 项目 idea 编译 文件夹 j2se main 小试牛刀


Java小试牛刀第一期:如何用idea创建项目_java

Java小试牛刀第一期:如何用idea创建项目_java_02

 

首先,用IDEA创建一个Java项目,项目名字就叫做j2se,为了方便后面学习SpringBoot,JDK我们默认使用1.8。

 

IDEA不需要用最新的,用 2017.2 的就很好,经本人测试,这个版本相对来说比较稳定,学习的话足够用了。

 

 

如果环境搭建有问题的,可以关注“小兔博客”公众号,回复“环境”,我给你准备了解决方案和资料。

 

 

 

 

 

 

 

 

Java小试牛刀第一期:如何用idea创建项目_java_03

 

 

 

 

 

 

Java小试牛刀第一期:如何用idea创建项目_ide_04

Java小试牛刀第一期:如何用idea创建项目_ide_05

Java小试牛刀第一期:如何用idea创建项目_java_06

Java小试牛刀第一期:如何用idea创建项目_源文件_07

Java小试牛刀第一期:如何用idea创建项目_源文件_08

 

项目的结构如图所示,有一个java源文件夹,注意,在idea中,像这种蓝颜色的文件夹,就是源文件夹。

 

Java小试牛刀第一期:如何用idea创建项目_源文件_09

 

 

再来看看真实的项目是什么样的:

Java小试牛刀第一期:如何用idea创建项目_ide_10

有一个src文件夹,里面什么都没有:

Java小试牛刀第一期:如何用idea创建项目_java_11

源文件夹的意思是,这是一个逻辑上的文件夹,方便你开发用的。

 

只有这个文件夹里面的东西,才会被编译。我们知道,java文件需要被编译成.class文件后,才能够被Java虚拟机执行的。

 

Java小试牛刀第一期:如何用idea创建项目_java_12

通过下面的操作,我们可以查看项目的编译目录。

 

Java小试牛刀第一期:如何用idea创建项目_ide_13

 

Java小试牛刀第一期:如何用idea创建项目_java_14

 

Java小试牛刀第一期:如何用idea创建项目_ide_15

 

编译路径为:

C:\Users\Administrator\IdeaProjects\j2se\out\production\j2se

 

现在这个目录还不存在,不急,我们创建几个包和测试用的java类。

 

Java小试牛刀第一期:如何用idea创建项目_源文件_16

 

Java小试牛刀第一期:如何用idea创建项目_ide_17

Java小试牛刀第一期:如何用idea创建项目_ide_18

Java小试牛刀第一期:如何用idea创建项目_ide_19

 

 

现在可以配置JDK了,请按照如下的步骤一步一步点击,你可以的,加油。

 

Java小试牛刀第一期:如何用idea创建项目_java_20

Java小试牛刀第一期:如何用idea创建项目_ide_21

 

Java小试牛刀第一期:如何用idea创建项目_ide_22

Java小试牛刀第一期:如何用idea创建项目_java_23

Java小试牛刀第一期:如何用idea创建项目_java_24

 

如果代码没有提示,可以参考下面的方法:

 

Java小试牛刀第一期:如何用idea创建项目_源文件_25

 

现在写一个main方法,只要打印出一句话即可,然后我们今天的任务就完成了,可喜可贺!(注意,如果你是eclipse转过来的,快速生成main方法用的是psvm,不是main哦,不要写错了。)
 

package com.qingguoxy.client;

public class HelloWorld {
public static void main(String[] args) {
System.out.println("欢迎关注小兔博客,带你一起happy学Java!");
}
}

 

 

Java小试牛刀第一期:如何用idea创建项目_java_26

 

可能会报这个错误:无效的源发行版:1.9

 

这个地方改一下就行了。

 

Java小试牛刀第一期:如何用idea创建项目_ide_27

 

Java小试牛刀第一期:如何用idea创建项目_源文件_28

 

这样就是运行成功。

 

再看项目目录:

Java小试牛刀第一期:如何用idea创建项目_ide_29

多了一个out,其实就是idea自动帮我们把项目编译了。

 

Java小试牛刀第一期:如何用idea创建项目_java_30

 

标签:Java,项目,idea,编译,文件夹,j2se,main,小试牛刀
From: https://blog.51cto.com/u_10957019/5842071

相关文章

  • 好玩的接口 之 Java 解密微信小程序获取手机号
    LZ-Says:有些东西,真的是很矛盾,本来很简单的事儿,各自坚持,结果,不欢而散,不舍?如何?前言最近搞接口,基于SpringBoot,怎么说呢,很虐。不过熟悉了业务,表结构等等,相对来说还是比较n......
  • 一个事半功倍的Java反射库
    在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下......
  • java——循环控制语句——for——while——do……while——整理01
                                                        ......
  • Day07.2:Java流程控制详解
    Java流程控制用户交互Scanner我们可以通过Scanner类来获取用户的输入,电脑通过我们的输入,执行输入语,实现程序的输入输出基本语法Scannername=newScanner(System.in)......
  • JavaWeb-05-Maven
    5.Maven为什么要学习这个技术?在javaweb开发中,需要使用大量的jar包,需要我们手动去导入;如何能够让一个东西自动帮我导入和配置这个jar包。因此,Maven诞生。5.1Maven架......
  • Day07.1:JavaDoc生成API文档
    JavaDocJavaDoc命令是用来生成自身API文档的API在线文档打开类名所在文件位置打开命令行3.输入命令行并运行4.在类名文件处生成了很多html文件,找到index.htm......
  • JavaWeb-02-web服务器
    2.web服务器2.1技术讲解ASP:微软:国内最早流行的就是ASP;在html中嵌入了VB的脚本ASP+COM;在ASP开发中,基本一个页面都有几千行的业务代码,页面及其混乱维护成本高C#I......
  • JavaWeb-04-Http
    4.http4.1http是什么超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以......
  • [JavaScript]格式化时间
    转载自网络 constformatDate=(time,fmt)=>{vardate=newDate(time);varformat=fmt||'YY-MM-DDhh:mm:ss'varyear=date.getFullYear(......
  • 【博学谷学习记录】超强总结,用心分享|Java基础分享-GC垃圾回收
    目录1.什么是GC2.GC主要针对区域3.Java如何判断对象是否存活4.GC垃圾回收机制4.1标记-清除法4.2标记-整理法4.3复制算法4.4分代收集算法5.内存分配策略及垃圾回收......