JDK以及IDEA的安装和配置【JAVA学习--安装配置学习工具】

2023-11-14

目录

一、JDK的安装和环境配置

1.准备工作

2.配置JDK环境变量

3、验证环境配置是否成功

二、安装配置IDEA

创建项目


一、JDK的安装和环境配置

1.准备工作

在Oracal官方网站下载适合自己电脑版本的JDK,并进行安装

注意:安装路径可以更改为指定路径 

2.配置JDK环境变量

右击【我的电脑】,点击【属性】进入【控制面板】,单击【高级系统设置】

 

 右击【我的电脑】,点击【属性】进入【控制面板】,单击【高级系统设置】

新建JAVA_HOME环境变量,将下载安装的JDK路径复制进变量值中;

修改Path环境变量(配置命令目录),将JDK的bin目录的路径或者%JAVA_HOME%\bin复制进该变量值中;

新建classpath环境变量(配置类路径),将.;JDK的lib目录或者.;%JAVA_HOME%\lib填入变量值中。[点号表示当前类的class路径]

配置完成后点击确定进行保存应用.

3、验证环境配置是否成功

即:验证java和javac命令

在磁盘中新建文本文件,将其命名为HelloWord,并将其后缀名改为.java

 打开该文件,进行文本编码并保存

注意:文件名应与类名一致,且采用大驼峰命名方式【所谓大驼峰命名方式就是首字母大写,其他字母的首字母也大写】

点击 win+R 键,输入 cmd 进入命令行窗口

进入到文件所在磁盘后,输入命令javac HelloWord.java,在该文件同一级会出现.class文件后表示源文件编译成功

 再次输入java HelloWord后运行成功

得到以上结果表明JDK安装配置成功了!

二、安装配置IDEA

  1. 双击idea安装包进行安装
  2. 将破解压缩包ide-plugin-2.1.6.zip拖进软件中进行使用时间的延长
  3. 点击帮助help,点击Eval Reset进行重置,更新过期时间

创建项目

1.Create New Project

 2.选择JKD1.8 ->> Next

3.新建项目名

 

4.点击scr  ->  new  ->  Package 新建包

5.右击新建的包,创建类

6.编写代码

package com.company.project;
public class Cat {
    //属性
    String name;
    String color;
    int age;
    double height;

    //构造器
    public Cat(){
        System.out.println("我是构造器");
    }

    //方法
    void eat(String food){
        System.out.println("我吃鱼");

    }
    void catchMouse(){
        System.out.println("我能抓老鼠");
    }

    //初始化器
    {
        name = "小花";
        color = "白色";
        age = 1;
        height = 0.5;
    }

    //成员嵌套类
    class A{

    }
    //静态嵌套类
    static class B{

    }

    public static void main(String[] args) {
        Cat cat = new Cat();
        System.out.println(cat);
    }
}

 7.运行结果

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JDK以及IDEA的安装和配置【JAVA学习--安装配置学习工具】 的相关文章

随机推荐

  • 跟着(肆十二)学习——Yolov5训练自己的目标检测模型

    目录 1 环境配置 1 1安装Pycharm 1 2安装anaconda 1 3安装所需要的包 1 3 1安装pytorch 1 3 2安装其他依赖包 1 3 3pycocotools的安装 1 3 4测试一下 2 数据标注 2 1直接在代
  • 阮一峰老师的ES6入门:Generator 函数的语法

    Generator 函数的语法 1 简介 基本概念 Generator 函数是 ES6 提供的一种异步编程解决方案 语法行为与传统函数完全不同 本章详细介绍 Generator 函数的语法和 API 它的异步编程应用请看 Generator
  • 【内存拷贝函数:memcpy与memmove】

    文章目录 前言 一 memcpy函数 内存拷贝 的实验 二 memcpy函数的模拟实现 三 memmove函数 内存移动 的实验 四 memmove函数的模拟实现 总结 前言 c和c 使用的内存拷贝函数 memcpy函数和memmove函数
  • MySQL:sending data状态包含了什么

    MySQL sending data状态包含了什么 一 问题由来 这是一个朋友问我的 成都 麦涩可 原问题如下 数据库发送数据给客户端这个时间算是sql的执行时间嘛 要解决问题我们需要知道MySQL何时将数据传输给了客户端 既然是要传输实际
  • 深入学习React函数组件性能优化三剑客useMemo、useCallback、memo

    Hook使用规则 只能在函数的最外层调用Hook 不能在循环 条件判断或子函数中调用 只能在React函数组件或自定义Hook中调用Hook 不可在其他JavaScript函数中使用 useMemo const memoizedValue
  • DA14585 SDK介绍

    我用的DA14585SDK版本是6 0 12 1020 2 的版本 参考文档http lpccs docs dialog semiconductor com UM B 118 DA14585 DA14531 SDK Porting Guid
  • Nexus私服上有包却无法下载Could not find artifact

    问题描述 我是在学习Nexus过程当中产生的该问题 然后Nexus是安装在了本地电脑 项目报错如下 maven配置的也没毛病呀 nexus当中也的确有该jar包呀 这就奇怪了 问题解决 其实是配置有问题的 网上很多教程都是让你在maven当
  • 医疗卫生信息化数据防泄漏保护系统解决方案

    目录 1 项目概述 1 1 项目背景 1 2 项目简介 2 系统安全建设风险与需求 2 1 区域卫生信息化系统架构 2 2 系统的数据性质与分类 2 3 安全风险的分类 2 3 1 个人的风险 2 3 2 机构的风险 2 3 3 国家的风险
  • 大数据毕业设计 大数据房价预测分析与可视化系统 -Python

    文章目录 0 前言 1 课题背景 2 导入相关的数据 3 观察各项主要特征与房屋售价的关系 4 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的毕设题目缺少创新和亮点 往往达不到毕业答辩的要求 这两年不断有学弟学妹告
  • 基于springboot+vue的开源多维分析系统

    真正的大师 永远都怀着一颗学徒的心 一 项目简介 基于springboot vue的开源多维分析系统 二 实现功能 支持各种行业案例大屏 支持数据仓库 支持数据填报 支持填报表管理 支持数据填报 支持数据建模 支持数据ETL 支持数据源管理
  • 中继器、集线器、网桥、交换机、路由器、网关的超全总结

    计算机网络体系中 有几样通信设备或者说网络名词出现的频率相当的高 它们是 中继器 集线器 网桥 交换机 路由器和网关 初学者或者非专业者可能会对这几个名词的含义和作用感到模糊不清 经常把这几个名词给混淆了 其实 弄清楚这几个计算机网络的名词
  • Qt学习笔记1

    1 确定代码书写位置 pro 用于生成可执行文件 main cpp 主函数 widget cpp 类的函数 一般情况窗口的属性和添加控件和对控件的操作都会在类的构造函书写 widget h 类和头文件 2 确定使用那些函数 QT助手 3 创
  • jQuery获取格式化当前时间

    一 重构Date对象 对Date的扩展 将 Date 转化为指定格式的String 月 M 日 d 小时 h 分 m 秒 s 季度 q 可以用 1 2 个占位符 年 y 可以用 1 4 个占位符 毫秒 S 只能用 1 个占位符 是 1 3
  • 边缘计算服务器项目,什么是边缘计算?三分钟看懂

    什么是边缘计算呢 其实关于边缘计算的定义 目前国内还没有一个严格统一的定义 今天小编就给大家整理三个关于边缘计算的说法 帮助大家快速理解什么是边缘计算 1 维基百科说 维基百科上说 边缘计算是一种分散式运算的架构 将应用程序 数据资料与服务
  • 2019牛客国庆集训派对day1

    2019牛客国庆集训派对day1 2019 10 1 国庆练习赛 比赛链接 2019牛客国庆集训派对day1 虽然我国庆七天溜回家了 队友还是督促我好好打比赛 毕竟现场赛也没几天了 好好练习哈 A 全 1 子矩阵 题目大意 判断矩阵是否存在
  • 设计模式:中介模式

    中介模式听名字作为中介 在复杂的调用关系中做个中介传递 类似于在状态机中弄一个中心点 所有的关系状态转移交给中介来处理 同样也是一个重在实用意义 实现结构倒是不要求什么 实际上结构跟观察者比较像 Mediator Design Patter
  • 魔兽世界服务器列表显示不兼容,魔兽世界显示游戏设备驱动不兼容怎么解决_魔兽世界显示游戏设备驱动不兼容解决办法_牛游戏网...

    魔兽世界 显示游戏设备驱动不兼容怎么解决 在客户端更新晋级后登入游戏设备 其显现驱动不兼容 这是因为显卡驱动过期致使 若不挑选更新 亦可经过点击断定按钮越过该提示持续游戏 但每次登录都会呈现 这儿给咱们共享下 魔兽国际 登入显现游戏设备驱动
  • Altium Designer使用-----如果Bill of Materials卡住

    Altium Designer使用 如果Bill of Materials卡住 是没有安装office软件
  • 01背包问题

    01 背包问题 输入 n个商品组成集合O 每个商品有两个属性vi和pi 分别表示体积和价格 背包容量为C 输出 求解一个商品子集包含于O 令价格和最大 容量不超过C 直观上 价格高优先 体积小优先 性价比高优先 都不能得到最优解 解决方案一
  • JDK以及IDEA的安装和配置【JAVA学习--安装配置学习工具】

    目录 一 JDK的安装和环境配置 1 准备工作 2 配置JDK环境变量 3 验证环境配置是否成功 二 安装配置IDEA 创建项目 一 JDK的安装和环境配置 1 准备工作 在Oracal官方网站下载适合自己电脑版本的JDK 并进行安装 注意