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

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

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

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.mzph.cn/news/832987.shtml

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

相关文章

BFS Ekoparty 2022 -- Linux Kernel Exploitation Challenge

前言 昨天一个师傅给了我一道 linux kernel pwn 题目,然后我看了感觉非常有意思,题目也不算难(在看了作者的提示下),所以就花时间做了做,在这里简单记录一下。这个题是 BFS Lab 2022 年的一道招聘题&#…

原型模式类图与代码

现要求实现一个能够自动生成求职简历的程序,简历的基本内容包括求职者的姓名、性别、年龄及工作经历。希望每份简历中的工作经历有所不同,并尽量减少程序中的重复代码。 采用原型模式(Prototype)来实现上述要求,得到如图 7.25 所示的类图。 原…

FME学习之旅---day26

我们付出一些成本,时间的或者其他,最终总能收获一些什么。 【由于上周,上班状态不是很好,事情多又杂,没有学习的劲头,就短暂的休息了一下下。双休爬山,给自己上了强度,今天才缓过来…

品高虚拟化后端存储的发展演进

在品高虚拟化技术不断发展的过程中,虚拟化的后端存储一直是关注的焦点之一。 本文将从最初的文件存储和NFS开始,追溯到集中式存储SAN,然后选择了Ceph的RBD方式,并最终抵达选择支持vhost协议的后端存储的现状,我们将探…

Android 桌面小组件 AppWidgetProvider

Android 桌面小组件 AppWidgetProvider 简介 小组件就是可以添加到手机桌面的窗口。点击窗口可以进入应用或者进入应用的某一个页面。 widget 组件 如需创建 widget,您需要以下基本组件: AppWidgetProviderInfo 对象 描述 widget 的元数据&#xff0…

一键式手机文件传输,让你生活更便捷!

随着手机功能不断增强,我们经常需要在不同设备之间传输文件,如照片、音乐、视频、文档等。不过,现在有许多应用程序和技术可以帮助我们实现手机文件传输的便捷和快速。本文将介绍2类让手机文件传输一键完成的方法,让你的生活更加便…

redis 使用记录

redis 使用记录 下载运行配置文件启动 参考 下载 github: Redis for Windows 或者从百度网盘下载 Redis version 3.2.100 链接: https://pan.baidu.com/s/1kxNOuZFunvVhVy1cfQzCDA?pwdpibh 运行 双击运行 运行效果 如果出错:查看是否项目路径是否包含中文 配…

如何用virtualbox 来跑openwrt 镜像?

1.下载好openwrt源代吗,编译之前先配置,让编译产生x86的virtualbox 镜像: 编译完成之后会产生vdi镜像文件, 在virtualbox 中创建一虚拟机,类型选择linux,版本other linux 64: 内存选择512: 这个地方把镜像…

AUTOSAR中EcuM、ComM和CanNm的关联

ComM的内外部唤醒 ComM可以通过NM保持网络的唤醒,同时也可以通过SM激活通信,总之就像一个通信的总管。 下面通过两种唤醒源来解释ComM的状态机。 1、内部唤醒 ① 当ComM上电初始化时会首先进入NO COMMUNICATION状态,在该状态下ComM会持续循…

TriCore TC162 Archievture Volume 笔记

说明 本文是 英飞凌 架构文档 TriCore TC162P core archiecture Volume 1 of 2 (infineon.com) 的文笔,稍作整理方便查阅,错误之处,还请指正,谢谢 :) 1. Architecture 2. General Purpose & System Register 名词列表&#…

【Python爬虫实战入门】:全球天气信息爬取

文章目录 一、爬取需求二、所需第三方库2.1 简介 三、实战案例四、完整代码 一、爬取需求 目标网站:http://www.weather.com.cn/textFC/hb.shtml 需求:爬取全国的天气(获取城市以及最低气温) 目标url:http://www.weath…

项目计划书(Word原件)

项目开发计划包括项目描述、项目组织、成本预算、人力资源估算、设备资源计划、沟通计划、采购计划、风险计划、项目过程定义及项目的进度安排和里程碑、质量计划、数据管理计划、度量和分析计划、监控计划和培训计划等。 软件资料清单列表部分文档: 工作安排任务书…

人脸采集训练识别

项目概述: 本地摄像头采集人脸数据集,通过训练得到trainingData.yml模型,加载haarcascade_frontalface_default.xml实现人脸识别。haarcascade_frontalface_default.xml 文件并不是一个完整的人脸识别模型,而是一个用于检测正脸&a…

Llama3-Tutorial之XTuner微调Llama3图片理解多模态

Llama3-Tutorial之XTuner微调Llama3图片理解多模态 基于 Llama3-8B-Instruct 和 XTuner 团队预训练好的 Image Projector 微调自己的多模态图文理解模型 LLaVA。 参考: https://github.com/SmartFlowAI/Llama3-Tutorial 1. 环境、模型、数据准备 1.1 配置环境 使用如…

【算法】双指针

下面是对双指针算法的题目总结和归纳,有需要借鉴即可。 双指针算法习题目录 1.移动零2.复写零3.快乐数4.盛最多水的容器5.有效三角形的个数6.和为s的两个数7.三数之和8.四数之和 1.移动零 题目链接:LINK 题解: 思路①:暴力求解 …

【备战软考(嵌入式系统设计师)】08 - 多媒体技术信息安全

多媒体技术 这内容比较杂,而且跟咱嵌入式的关系不大,但是软考里会考一些,下面我就结合我已经刷过的一千多道往年真题概括总结一下常考的知识点。 媒体分类 首先媒体分为五类: 感觉媒体,让人直接感觉得到的媒体&…

zTasker v1.88.1一键定时自动化任务

软件介绍 zTasker是一款完全免费支持定时、热键或条件触发的方式执行多种自动化任务的小工具,支持win7-11。其支持超过100种任务类型,50种定时/条件执行方法,而且任务列表可以随意编辑、排列、移动、更改类型,支持任务执行日志&a…

人脸美妆SDK解决方案,自研人脸美妆方案

美妆已经成为视频内容中不可或缺的一部分。从拍摄到编辑,再到直播,美妆效果都能为视频内容增添魅力,吸引更多观众的眼球。为了满足企业对于高质量美妆效果的需求,美摄科技凭借多年的技术积累和创新精神,推出了全新的人…

内容安全(DPI和DFI解析)

内容安全前言: 防火墙的本质其实就是包过滤,我们通常所说的安全设备(如:IPS、IDS、AV、WAF)的检测重心是应用层。下一代防火墙基于传统防火墙的拓展能力,就是可以将以上的安全设备模块集成在一起&#xff0…

智慧应急三维电子沙盘系统

深圳易图讯科技有限公司(www.3dgis.top)自主研发的智慧应急三维电子沙盘系统依托大数据融合物联网、云计算、移动互联、5G、BIM、三维GIS等新一代信息技术,集成了高清卫星影像、地形数据、实景三维模型、现场环境数据、物联感知信息、人口、建…