【Java】IDEA 配置java开发环境(windows)

刚才需要临时运行一个java脚本,java还是2、3年前学的,都忘光了。IDEA 2021还在我电脑装着,进去却忘记了怎么配置java环境,这里复习一下。

01 安装 JDK

1.1 下载与安装

JDK中包含了JRE和java开发包(我现在只记得这些名词了😅😅):

  • JRE:java运行环境(java runtime environment)又分jvm和java核心的类库。

  • JVM:java虚拟机(java virtual machine)java程序就是在jvm中运行的。

  • java核心类库:JRE提供让程序运行的java库。

到Oracle官网下载JDK(installer):https://www.oracle.com/java/technologies/downloads/#jdk20-windows
在这里插入图片描述
安装:

双击安装程序安装即可,自己设置一下安装目录(我专门用一个盘来安装绝大多数软件)。

解释

这里下载的是JDK,即JDK Development Kit,它包含了java编译器、运行时环境等等部件,很全面,而如果你去java.com下载的64-bit Java forWindows,只是一个jre即运行时环境,允许你运行java程序,但是不能编译,所以我们直接下载JDK即可。

安装后进入文件夹,可以看到:
在这里插入图片描述

其中:

bin:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。
include:存放用于本地访问的文件。
jre:存放 Java 运行环境文件。
lib:存放 Java 类库文件。
src.zip:存放Java 核心平台 API 的源文件归档。
conf:存放JDK的相关配置文件。
jmods:存放了JDK的各种模块。
legal:存放了JDK各模块的授权文档。

注意:新版本的JDK安装工具默认不会安装jre文件(比如上图),需要自行生成jre文件

从JDK 9开始,Oracle不再提供单独的JRE文件夹,而是让用户自己选择需要的JRE模块12。这样做的目的是为了减少JRE的大小和复杂度,提高Java的性能和安全性3。所以,如果你下载了JDK 或更高版本,你会发现安装目录下没有JRE文件夹。

但是,这并不影响你使用JDK来编译和运行Java程序,因为JDK已经包含了运行Java所需的最基本的组件。如果你想使用Eclipse或其他IDE来开发Java项目,你只需要配置好JAVA_HOME和PATH环境变量,指向你安装的JDK目录即可

在上图的地址栏输入cmd打开命令行,输入:

jlink.exe --module-path jmods --add-modules java.desktop --output jre

即可生成jre(就不截图了)。

1.2 配置环境变量

不设置环境变量,在IDEA中设置路径也行,不过我习惯添加环境变量。

系统环境变量处,点击新建,名字自定义,路径为上图中地址栏的路径:
在这里插入图片描述

然后点击Path,在最下面添加2行:

在这里插入图片描述

注:

为什么不直接在Path中添加那2个路径呢?

  • 因为Path环境变量有长度限制,环境变量太多就不能添加新的了(比如上图我有很多环境变量),使用上面的方法添加,可以缩短长度。

检查是否添加成功:

命令行输入:
(编译器)

javac -version

显示:

javac 20.0.1  

02 在IDEA中运行java程序

安装idea就不说了,没技术含量。

这是IDE2021界面

  1. 新建项目
    文件->项目结构:选择刚刚的SDK即可(它自己会显示出来,选择即可)

在这里插入图片描述
2. 模块,添加一个java模块,即可
3. 模块下面的src即源代码文件夹,上面右击,添加类,即可
4. 编写程序:
在这里插入图片描述

  1. 添加运行/调试配置:

在这里插入图片描述
进去点击加号,选择应用程序,主要选择一下主类
在这里插入图片描述

  1. 运行

这是 IED 2023,都很简便,简单截个图

新建项目,界面更加友好了,我这里选择直接生成实例代码:
在这里插入图片描述

点击创建后,稍等一下,就可以运行示例代码了:
在这里插入图片描述


03 Java的一些基本概念

  1. Java 文件:
    一个Java文件也被称为一个Java类,后缀是.java,展开说就是:

    • 一个Java文件至多能有一个Public类,这个Public类名称必须和文件名相同;
    • 其他类(默认、private、protected)的数量和名称不限。
    • Java程序的代码必须位于类里面,这和其他面向对象语言比如Python是不同的。
  2. java 程序执行:

    • 程序的入口位置是main方法,可以联系C语言的main函数,或者Python的__main__;
    • main方法通常推荐的位置是放在Public类中,放在其他类也不是不可以。

例:

运行不同类的时候,去右上角那里(编辑配置)选择你要运行的类。

在这里插入图片描述

public class Test {
    public static void main(String[] args) {
        System.out.println("Hello from MainClass!");
        HelperClass helper = new HelperClass();
        helper.display();
    }
}

class HelperClass {
    void display() {
        System.out.println("This is HelperClass.");
    }
}

class AnotherClass {
    void showMessage() {
        System.out.println("This is AnotherClass.");
    }
}

按照前面所说,这样改也是可以的:

class Hahhaha {
    public static void main(String[] args) {
        System.out.println("Hello from MainClass!");
        HelperClass helper = new HelperClass();
        helper.display();
    }
}

.....


~

  • 12
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
### 回答1: 要配置Spark的Java开发环境,需要按照以下步骤进行操作: 1. 安装Java JDK:首先需要安装Java JDK,并设置JAVA_HOME环境变量。 2. 下载Spark:从官网下载Spark的二进制包,并解压到本地目录。 3. 配置Spark环境变量:将Spark的bin目录添加到系统的PATH环境变量中。 4. 配置Spark配置文件:在Spark的conf目录下,复制一份spark-env.sh.template文件,并将其重命名为spark-env.sh。然后编辑该文件,设置SPARK_HOME和JAVA_HOME环境变量。 5. 编写Java程序:使用Java编写Spark程序,并使用Maven或Gradle等构建工具进行打包。 6. 运行Spark程序:使用spark-submit命令提交Spark程序,即可在集群中运行。 以上就是配置Spark的Java开发环境的步骤。 ### 回答2: 首先,我们需要下载并安装Java Development Kit(JDK),确保安装目录路径无空格。然后,我们需要下载并安装IntelliJ IDEA,这是一个流行的Java集成开发环境(IDE),可帮助我们创建、调试和部署Java程序。接下来,我们需要下载并安装Apache Spark。我们可以从官网上下载Spark,并将其解压到本地目录。 打开IntelliJ IDEA,创建一个新的Java项目。在项目设置中添加Spark依赖,如果使用Maven,则需要将依赖项添加到pom.xml文件中。我们可以使用Java API或Spark SQL API编写Spark应用程序。因此,需要将Spark相关类添加到项目构建路径中。在IntelliJ IDEA中,我们可以通过右键单击项目名称,选择“Modules”选项卡,然后选择“Dependencies”选项卡。在“Add”按钮下,选择“library”然后选择“From Maven”选项加入Spark依赖项。 在编写Spark应用程序时,我们需要指定Spark应用程序的主类,例如SparkPi,一个计算pi的例子。应用程序主类可以继承SparkConf实例并设置相关属性,例如master URL、应用程序名称和序列化方式。然后,我们需要用SparkContext实例化一个Spark应用程序并设置相关参数,例如application name,理解executor和 driver 内存的合理分配的意义. 最后,在运行应用程序之前,我们需要配置Spark的环境变量,例如SPARK_HOME、HADOOP_HOME和YARN_CONF_DIR等。我们可以在bashrc文件中添加这些环境变量,并将其添加到系统路径中,以便可以在任何终端上运行Spark应用程序。 总之,在使用IntelliJ IDEA开发Spark应用程序时,需要遵循Java开发最佳实践,例如使用版本控制、单元测试、代码重构和代码评审等。此外,要注意Spark应用程序的配置和调优,以确保能够高效地运行Spark集群。 ### 回答3: 在理解了什么是Spark以及其架构之后,我们可以开始配置Spark的Java开发环境: 1. 安装Java开发工具包(JDK) 首先,确保你已经安装了JDK,并将其添加到你的系统环境变量中。 2. 下载和解压缩Spark 可以从Spark官网(https://spark.apache.org/)上下载最新稳定版本的Spark。选择一个预编译好的版本,将其解压缩到你的本地计算机上。 3. 创建一个Spark应用程序 在你的Java开发工具中,创建一个新的Java项目,然后将Spark的必要依赖项添加到该项目中。这些依赖项可以在Spark的官网上找到。你需要添加spark-core和其他相关的Spark组件依赖项到你的项目中。 4. 编写你的Spark应用程序 基于你的需求,在你的Java项目中编写你的Spark应用程序。你可以参考Spark的官方文档和社区资源来实现你需要的功能。 5. 运行你的Spark应用程序 运行你的程序时,确保在classpath中包含你在步骤3中添加的Spark依赖项。你需要将Spark的相关jar文件拷贝到你的类路径下,或者添加相应的maven依赖。 随着你的深入学习Spark,你会发现有关Spark开发的更多的独特细节。尽管有些复杂,但是,理解Spark的核心概念并配置合适的开发环境是你成功使用Spark的关键。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

感谢地心引力

有用的话请我喝杯咖啡吧????

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值