适合小白使用的编译器(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.rhkb.cn/news/321733.html

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

相关文章

简易录制视频做3D高斯

系统环境 ubuntu20 ,cuda11.8,anaconda配置好了3D高斯的环境。 具体参考3D高斯环境配置:https://blog.csdn.net/Son_of_the_Bronx/article/details/138527329?spm1001.2014.3001.5501 colmap安装:https://blog.csdn.net/Son_of…

最后一块石头的重量 II ,目标和,一和0

最后一块石头的重量 II(0-1背包问题 将石头尽可能分为两堆重量一样的,进行相撞则为0 class Solution {public int lastStoneWeightII(int[] stones) {int sum0;for(int x:stones){sumx;}int targetsum/2;int[] dpnew int[target1];//dp[j]表示最大石堆的…

分享5款对工作学习有帮助的效率软件

​ 今天再来推荐5个超级好用的效率软件,无论是对你的学习还是办公都能有所帮助,每个都堪称神器中的神器,用完后觉得不好用你找我。 1.文件复制——ClipClip ​ ClipClip是一款功能强大、操作简便的文件复制与管理软件。它改变了传统的复制粘…

Python根据预设txt生成“你画我猜”题目PPT(素拓活动小工具)

Python根据预设txt生成“你画我猜”题目PPT(素拓活动小工具) 场景来源 去年单位内部的一次素拓活动,分工负责策划设置其中的“你画我猜”环节,网络上搜集到题目文字后,想着如何快速做成对应一页一页的PPT。第一时间想…

java入门详细教程——day01

目录 1. Java入门 1.1 Java是什么? 1.2 Java语言的历史 1.3 Java语言的分类 1.4 Java语言的特点 1.4.1 先编译再解释运行 1.4.2 跨平台 1.5 JRE和JDK(记忆) 1.6 JDK的下载和安装(应用) 1.6.1 下载 1.6.2 安…

SAP 【MM】移动类型的科目确定<转载>

原文链接:https://blog.csdn.net/zhongguomao/article/details/134387102 移动类型的科目确定 SAP中支持控制不同移动类型所确定的总分类帐科目和账户分配,同时也支持控制用户能否改变总分类帐科目和账户分配默认值。 1、控制能否手动输入总分类帐科目…

Golang | Leetcode Golang题解之第74题搜索二维矩阵

题目&#xff1a; 题解&#xff1a; func searchMatrix(matrix [][]int, target int) bool {m, n : len(matrix), len(matrix[0])i : sort.Search(m*n, func(i int) bool { return matrix[i/n][i%n] > target })return i < m*n && matrix[i/n][i%n] target }

一起刷C语言菜鸟教程100题(15-26含解析)

五一过的好快&#xff0c;五天假期说没就没&#xff0c;因为一些事情耽搁到现在&#xff0c;不过还是要继续学习的&#xff0c;之后就照常更新&#xff0c;先说一下&#xff0c;这个100题是菜鸟教程里面的&#xff0c;但是有一些题&#xff0c;我加入了自己的理解&#xff0c;甚…

责任链模式和观察者模式

1、责任链模式 1.1 概述 在现实生活中&#xff0c;常常会出现这样的事例&#xff1a;一个请求有多个对象可以处理&#xff0c;但每个对象的处理条件或权限不同。例如&#xff0c;公司员工请假&#xff0c;可批假的领导有部门负责人、副总经理、总经理等&#xff0c;但每个领导…

第80天:WAF 攻防-漏洞利用HPP 污染分块传输垃圾数据

案例一&#xff1a;安全狗-SQL 注入-知识点 正常访问会被拦截 like绕过 对比成功&#xff0c;正常返回 对比失败&#xff0c;不返回 post绕过 这里需要支持post注入。这里是我自己改的REQUEST 这里其实安全狗可以开启post验证&#xff0c;看别人知不知道能开启了 过滤了 模拟…

贪心算法应用例题

最优装载问题 #include <stdio.h> #include <algorithm>//排序int main() {int data[] { 8,20,5,80,3,420,14,330,70 };//物体重量int max 500;//船容最大总重量int count sizeof(data) / sizeof(data[0]);//物体数量std::sort(data, data count);//排序,排完数…

荟敏堂·中医优势专科建设新质生产力发展论坛在京召开

原题&#xff1a;《荟敏堂中医优势专科建设新质生产力发展论坛在京召开——周超凡中医治则学思想传承研讨会成功举办》 会议现场照片 仟江水商业电讯&#xff08;5月8日 北京 委托发布&#xff09;日前&#xff0c;周超凡中医治则学思想传承研讨会暨中医优势专科建设新质生产力…

QT实现Home框架的两种方式

在触摸屏开发QT界面一般都是一个Home页面&#xff0c;然后button触发进入子页面显示&#xff0c;下面介绍这个home框架实现的两种方式&#xff1a; 1.方式一&#xff1a;用stackedWidget实现 &#xff08;1&#xff09;StackedWidget控件在Qt框架中是一个用于管理多个子窗口或…

数据挖掘流程是怎样的?数据挖掘平台基本功能有哪些?

数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。 数据挖掘的流程是&#xff1a; 清晰地定义出业务问题&#xff0c;确定数据挖掘的目的。 数据准备: 数据准备包括&am…

记一次java进程频繁挂掉问题排查修复

前言 最近业务部门有个java服务进程会突然无缘无故的挂掉&#xff0c;然后这个服务会产生一堆类似hs_err_pid19287.log这样的日志。业务部门负责人就把hs_err_pidxxx的日志发给我&#xff0c;让我帮忙看下问题。本文就来回顾一下&#xff0c;我是如何帮业务部门进行问题排查 …

PyGame 文字显示问题及解决方法

在 Pygame 中显示文字时可能会遇到一些问题&#xff0c;例如文字显示不清晰、字体不正确或者文字位置不准确等。以下是一些常见的问题及其解决方法&#xff0c;具体情况可以看看情况。 1、问题背景 一位用户在使用 PyGame 库进行游戏开发时&#xff0c;遇到了一个问题&#xf…

Chromium编译指南2024 Windows11篇-GN 工具生成构建文件(六)

前言 在《Chromium编译指南2024&#xff08;五&#xff09;》我们已经获取了 Chromium 的源代码并且同步了相关的第三方依赖。 现在&#xff0c;我们将进一步学习如何使用 GN 工具生成构建文件&#xff0c;为后续的编译工作做好准备。 1. 使用gn工具生成构建文件 再次在Win…

第一个C++项目

文章目录 一、新建项目1.打开软件&#xff0c;选择“创建新项目”2.新建项目栏中&#xff0c;按自己的需求来设置项目模板&#xff0c;项目名称和文件存放位置&#xff0c;设置好后点击“确认”3. 点击“Next”4. 按照自己需求设置&#xff0c;设置完后&#xff0c;点击“Next”…

R语言【Tidyverse、Tidymodel】机器学习

机器学习已经成为继理论、实验和数值计算之后的科研“第四范式”&#xff0c;是发现新规律&#xff0c;总结和分析实验结果的利器。机器学习涉及的理论和方法繁多&#xff0c;编程相当复杂&#xff0c;一直是阻碍机器学习大范围应用的主要困难之一&#xff0c;由此诞生了Python…

《ESP8266通信指南》12-Lua 固件烧录

往期 《ESP8266通信指南》11-Lua开发环境配置-CSDN博客 《ESP8266通信指南》10-MQTT通信&#xff08;Arduino开发&#xff09;-CSDN博客 《ESP8266通信指南》9-TCP通信&#xff08;Arudino开发&#xff09;-CSDN博客 《ESP8266通信指南》8-连接WIFI&#xff08;Arduino开发…