eclipse for java安装 + 编写第一个Java程序(详细+带图教程)

学习java比较常用的软件就是eclipse,而eclipse安装后并不能马上使用,还需要安装jdk并搭建环境。下面就来完整的介绍下eclipse从安装到使用的整个过程。

工具及安装包

  • eclipse
  • jdk

1. eclipse安装

1.1 官方网站eclipse

下载eclipse,建议官网下载(完全免费),进入官网选择“Eclipse IDE for Java EE Developers”,根据自己电脑情况选择32位或者64位
(Java ee eclipse是为了方便开发Java ee项目的,也就是Java web 项目,其中封装了很多插件,为你开发web项目提供了很多便利
Java eclipse 是开发Java application程序的,用来开发web项目还要集成相应的插件。
安装Java ee eclipse 要比Java eclipse 好,Java ee eclipse 功能要比Java eclipse强大,功能全
普通java开发就下载Eclipse IDE for Java Developers
Eclipse Installer 2022‑03 R,这个是installer,不是正常的eclipse软件
下载的普通java编程的话就是 eclipse-java-2022-03-R-win32-x86_64.zip这种

在这水电费描述

1.2 下载eclipse

点击“download”跳入下一页,然后直接“click here”下载。
在这里插入图片描述
在这里插入图片描述

1.3 解压eclipse(解压后不要打开软件)

下载下来的是一个压缩包,直接解压,无需安装。但此时eclipse是打不开的,接下来还需安装jdk搭建环境。
解压后不要打开软件

2. JDK安装与环境搭建

参考我写的这个博客文章,非常详细
win10的安装JDK8 和 配置JDK8环境变量 详细步骤+带图解
https://blog.csdn.net/funzmg/article/details/104136521

注意:也可以不安装jdk安装于环境搭建,直接用官网下载解压后的eclipse for java 写程序也行。就是电脑cmd用不了javac编译代码而已,初学者无所谓
官网下载的eclipse for java(是压缩包,解压后直接用),其实都不需要安装jdk。已经自带jre。而jdk里面有开发用到的工具比如javac编译器,但是由于eclipse已经自带了编译器,所以也可以不用安装jdk。
但是依然建议安装jdk(也可以不安装),至少我已知两点好处:
一是可以使用很多工具,如javac、javadoc、jar、wsimport。
二是安装jdk可以看源码。(否者在用“Ctrl + 鼠标左键”看一些Java核心工具类的源码打开的时候,页面就不再是绝望的 “Source not found”。)

3.eclipse进行Java编程

3.1 打开eclipse,并设置路径

选择好工作区域(就是项目的储存地址)
在这里插入图片描述

3.2 新建Java Project

File-New-Project
在这里插入图片描述
填写Java Project name名字,点击finish
在这里插入图片描述

3.3 新建package

在SRC(SRC是专门放java源代码的文件夹,就是你在IDE里编写的各个java类的文件都在里面)中新建package包
在这里插入图片描述
包的命名规范:包名全部使用小写。包名通常由若干个标识符组成,标识符之间用点(.)隔开,其第一个标识符往往表示域名。例如,com.sun.eng,其域名是com。

在这里,对包的名称没有特别的要求,我将其命名为test21

在这里插入图片描述

这时,在SRC文件夹下新增了一个我们刚刚命名的包test21。

3.4 在这个包中新建一个类

右击test21,new→class
在这里插入图片描述
填写class name,HelloWorld,点击finish
在这里插入图片描述

3.5 写“HelloWorld”程序并运行

package test21;

public class HelloWorld {
    
    
	public static void main(String ards[])
	{
    
    
		System.out.println("Hello,World!");
	}

}

点击 导航栏-Run-Run 编译并运行程序,最简单的”HelloWorld“,成功运行!
运行结果如图
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/funzmg/article/details/104138612