适合小白使用的编译器(c语言和Java编译器专属篇)

news2024/12/26 23:01:59

本节课主要讲如何安装适合编程小白的编译器

废话不多说,我们现在开始

c/c++篇

首先,进入edge浏览器,在搜索框输入visual studio ,找到带我画圈的图标,点击downloads

找到community版(社区版)的下载,下载好安装包后会弹出这个界面

这个根据我们自己的需要进行添加并下载安装,如果只是学c或者c++的则只选择c++即可。

如何创建项目呢?别急且听我细细道来

点击创建新项目

如果找不到这个,可以在上面的选择栏里改成c++,就会显示出来了。

 

这里的话名字随便取,然后创建。

 点击添加后即可写代码了

Java篇

不知道大家刚开始学Java的时候,学校的老师让大家安装的是什么软件,反正我刚开始学Java的时候学校老师让我们装的是eclipse。但我不太推荐这个,这个比较老旧,其次它对刚学Java的同学来说并不友好。因此,今天教大家安装另一款Java编译器。

首先,我们先来搭建一下Java的环境。

Java环境的搭建

由于去官网下载比较麻烦,因此我已经将我的Java环境包存放于百度网盘中,下面的链接就是Java环境包的链接,需要的自行提取。

链接:https://pan.baidu.com/s/1h5f2QYXQK1islTNSVQf7tg?pwd=p51j 
提取码:p51j 
--来自百度网盘超级会员V3的分享

搭建方法:

鼠标右击此电脑,如果桌面没有此电脑的图标,就先将鼠标移至空处,右击选择个性化,选择主题,在该界面找到图标设置

进入后将计算机勾上

选择确定。

然后回到我们的右击此电脑的那一步,点击属性

选择系统高级设置

选择环境变量

在系统变量的选项区中找到新建按钮,输入Java_home,之后再输入安装好的jdk路径,如果是从本篇文章中获取的压缩包,那么就是压缩包解压后存放的路径。

之后点击Path路径,,选择编辑,进入对话框后,选择新建,第一次新建输入第一行的,第二次新建输入第二行的。输入完成后选择确定

新建CLASSPATH(若已存在,则无需新建),在对话框的变量值文本框中上输入下面这一行

这样就安装完毕了,那么如何检验我们的jdk是安装成功的呢

方法如下:

按住win+r键,如果不知道哪个是win键的自行去抖音上搜索,这里就不介绍了。

点击确定或直接回车,在弹出的框里输入Java或javac

看到这一串东西说明没有问题,但是只输入这个或这两个还不够,我们还需要输入java    -version

(当然java和-version之间空格一下即可,文章中只是为了能让大家看清它俩中间有空格)

当出现和上图一样的版本号时就说明你已经安装成功了。

那么接下来正式开始讲解Java编译的安装。

Java编译器的推荐

这个是idea,首先它的安装也不麻烦,也比较适合java新手

下面的是Java编译器的官网链接

专业版

IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)

破解视频

【白嫖!IntelliJ IDEA 2023.3 安装无限制激活教程 包成功 亲测有效(附安装+激活)】https://www.bilibili.com/video/BV12w4m1m71a?vd_source=751e2f3ccffbf83d2b34eebf458ca0b4

建议大家下载社区版,以免花力气去破解专业版,因为对小白来说太麻烦了

其他版本 - IntelliJ IDEA (jetbrains.com)

找到新建项目

右击鼠标键后会出现如下图所示

选择新建,选择Java类后,出现如下图

输入类名后回车即可

之后需要新建项目时,点击标记点处

点击后,就会出现如下图的情况,之后看小伙伴们自己怎么选了可以创建项目也可以创建类

 最后,我再讲一下如何快速注释idea内的代码

注释代码:鼠标选中要注释的代码,Ctrl   +  / 即可    温馨提示:取消注释代码也是一样的步骤哦!


那么今天的内容就先到这里啦,喜欢我的小伙伴可以给我点个关注,关注我和你分享更多有关代码的知识点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1648486.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是web3D?应用场景有哪些?如何实现web3D展示?

Web3D是一种将3D技术与网络技术完美结合的全新领域,它可以实现将数字化的3D模型直接在网络浏览器上运行,从而实现在线交互式的浏览和操作。 Web3D通过将多媒体技术、3D技术、信息网络技术、计算机技术等多种技术融合在一起,实现了它在网络上…

【JAVA |基础】运算符、程序逻辑控制以及方法的使用

目录 一、前言 二、操作符 1.算术运算符 2.赋值运算符 3.比较运算符 4.逻辑运算符 5.条件(三目、三元)运算符 6.位运算符(都是基于二进制来计算) 三、 程序逻辑控制 1.顺序结构 2.分支结构 if语句 Switch语句 3.循环结构 while语句 for循环…

【C++ 】二叉搜索树

文章目录 1. 二叉搜索树的概念2. 二叉搜索树的代码实现2.1 Find ( ) 查找的实现2.2 Insert () 插入的实现2.3 InOrder ( ) 中序遍历的实现2.4 Erase ( ) 删除的实现 3. 二叉搜索树的应用 1. 二叉搜索树的概念 🐧① 二叉搜索树(BST,Binary Search Tree)&a…

SQL注入基础-3

一、宽字节注入 1、宽字节:字符大小为两个及以上的字节,如GBK,GB2312编码 2、数据库使用GBK编码时,会将两个字符合并为一个汉字(宽字节)。特殊值字符如单引号都会被转义【--->\】,如sqli-lads第32关,输…

如果你作 为Java程序员曾经遭遇过NullPointerException,请举起手

如果你作 为Java程序员曾经遭遇过NullPointerException,请举起手 1.让Optional发光发热:去除代码中对null的检查, 采用防御式检查减少NullPointerException java8实战 书籍 第225页 免费下载链接: https://pan.quark.cn/s/5cf68…

HTML5+CSS3+JS小实例:旋转渐变光标

实例:旋转渐变光标 技术栈:HTML+CSS+JS 效果: 源码: 【HTML】 <!DOCTYPE html> <html lang="zh-CN"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale…

冲突:故事型游戏的燃料

在故事型游戏中&#xff0c;冲突是推动情节发展的关键因素。没有冲突&#xff0c;故事就会变得平淡无奇&#xff0c;缺乏吸引力。在这篇博客中&#xff0c;我将探讨冲突在故事型游戏中的重要性&#xff0c;以及如何利用冲突为游戏增色添彩。 首先&#xff0c;让我们来了解一下冲…

1688快速获取整店铺列表 采集接口php Python

在电子商务的浪潮中&#xff0c;1688平台作为中国领先的批发交易平台&#xff0c;为广大商家提供了一个展示和销售商品的广阔舞台&#xff1b;然而&#xff0c;要在众多店铺中脱颖而出&#xff0c;快速获取商品列表并进行有效营销是关键。 竞争对手分析 价格比较&#xff1a;…

市面上好用的AI工具有哪些?

市面上的AI工具数不胜数&#xff0c;选择合适自己的AI工具则需要考虑自己的需求&#xff0c;看是否能满足的使用需求。那么市面上又有哪些好用的AI工具呢&#xff1f; 泰迪智能科技拥有简单易用的大数据挖掘建模平台&#xff0c;能够让数据创造更大的价值。 功能板块&…

Spring Data JPA自定义Id生成策略、复合主键配置、Auditing使用

前言 在Spring Data JPA系列的第一篇文章 SpringBoot集成JPA及基本使用-CSDN博客 中讲解了实体类的Id生成策略可以通过GeneratedValue注解进行配置&#xff0c;该注解的strategy为GenerationType类型&#xff0c;GenerationType为枚举类&#xff0c;支持四种Id的生成策略&…

什么牌子的骨传导耳机质量好?五大宝藏热门机型测评对比!

我作为一名音乐发烧友&#xff0c;对各类耳机产品都有深入的了解&#xff0c;最近也经常被人问及骨传导耳机哪个牌子好。通过交流&#xff0c;我发现很多人在选择骨传导耳机的时候&#xff0c;都有出现踩坑的情况&#xff0c;这也难怪&#xff0c;随着骨传导耳机热度逐渐增加&a…

书生浦语训练营第2期-第7节笔记

一、为什么要研究大模型的评测&#xff1f; 首先&#xff0c;研究评测对于我们全面了解大型语言模型的优势和限制至关重要。尽管许多研究表明大型语言模型在多个通用任务上已经达到或超越了人类水平&#xff0c;但仍然存在质疑&#xff0c;即这些模型的能力是否只是对训练数据的…

Labels and Databases for Mac:强大的标签与数据库管理工具

Labels and Databases for Mac是一款集标签制作与数据库管理于一体的强大工具&#xff0c;专为Mac用户打造&#xff0c;旨在提供高效、便捷的标签制作与数据管理体验。 这款软件拥有丰富的内置标签格式&#xff0c;用户可轻松创建各种标签、信封和卡片&#xff0c;满足个性化需…

【软考信处考前几页纸】抱佛脚必背!不过软考算我输

一、考前几页纸是什么&#xff1f; 考前几页纸是各科目考点的高度精华总结。也是我们今年考前冲刺蕞后一份资料[酷] 二、考前几页纸好在哪里&#xff1f; 每科只有十几页的样子&#xff0c;方便携带[赞] 三、如何使用&#xff1f; 打印出来在吃饭、刷朋友圈的时候看看&…

干货!Kali Linux命令大全(建议收藏)

系统信息 arch 显示机器的处理器架构 name -m 显示机器的处理器架构 name -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 -(SMBIOS/DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试读取操作 cat /proc/cpuinfo …

Kettle连接Mysql数据库时报错——Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found

一、问题描述 当我们使用ETL工具Kettle需要连接Mysql数据库进行数据清洗操作,在配置好Mysql的连接串内容后,点击【测试】按钮时报错【错误连接数据库 [MysqlTestConnection] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to conne…

Facebook之道:探索社交媒体领域的未来

随着科技的不断发展&#xff0c;社交媒体已经成为我们日常生活中不可或缺的一部分。而在这个领域中&#xff0c;Facebook一直是引领者和领头羊。然而&#xff0c;随着时间的推移&#xff0c;社交媒体领域正在发生着翻天覆地的变化&#xff0c;而Facebook又将何去何从&#xff1…

护眼灯排名前十的品牌有哪些?护眼灯品牌排行前十名推荐

近视在儿童中愈发普遍&#xff0c;许多家长开始认识到&#xff0c;除了学业成绩之外&#xff0c;孩子的视力健康同样重要。毕竟&#xff0c;学业的落后可以逐渐弥补&#xff0c;而一旦孩子近视&#xff0c;眼镜便可能成为长期伴随。因此&#xff0c;专业的护眼台灯对于每个家庭…

如何为数据库中新建用户B复制用户A的表和视图权限?

故事背景&#xff1a; 公司使用的是SQL Server数据库&#xff0c;经常会碰到一种情况&#xff0c;需要为新入职的员工赋予同组内其他同事的权限。 常用方法: 1) 为同一组申请创建统一的Security Group(安全组)&#xff0c;为创建的组分配相关表和视图的访问权限。不管员工入职…

一站式IT运维管理平台CAT

什么是 CAT &#xff1f; CAT&#xff08;Coffee And Tea&#xff09;是专为 IT 运维从业者打造的一个开源的、开放的一站式 IT 运维管理平台。包含资产管理、工单、工作流、仓储等功能模块&#xff0c;以及可靠的移动端应用&#xff08;Uniapp&#xff09;支持。 CAT 项目是 c…