Loading [MathJax]/jax/output/CommonHTML/config.js
部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >vscode怎么运行程序代码的两种方法

vscode怎么运行程序代码的两种方法

原创
作者头像
用户9470376
发布于 2024-01-11 00:01:20
发布于 2024-01-11 00:01:20
1.7K00
代码可运行
举报
运行总次数:0
代码可运行

vscode运行程序代码的方法

VSCode要运行程序的代码,大致要分为两种情况而定,一种是前端的代码,另一种是后端的代码。

后端代码

在VSCode中,后端代码的运行,可以从VSCode打开终端,然后使用命令行工具,使用命令来运行后端代码程序,比如Python的就可以使用命令:python file.py;Golang就可以使用:go run file.go;Java的就可以使用:java file.java,具体的步骤如下(以Windows系统为例):

  • 在VSCode最上面一行的菜单栏中,选择“终端”菜单,如果没有,那应该就是被隐藏在“...”之中,点击“...”按钮,即可弹出“终端”菜单;
  • 点击“终端”菜单,选择“新建终端”,快捷键为Ctrl+Shift+`;
  • 在VSCode下方的出现的终端中,通过cd命令进入代码文件所在的当前目录,比如cd code,进入code目录,之后就可以使用计算机编程语言对应的运行代码的命令运行代码了;

vscode运行C语言文件实例

在VSCode中新建一个C语言文件,比如test.c,然后输入如下代码:

代码语言:c
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>
int main()
{
   printf("hello, world\n");
   return 0;
}

之后在VSCode中打开的终端,依次输入如下命令(在这之前,确保终端的当前目录与test.c的文件的目录一致):

代码语言:c
代码运行次数:0
运行
AI代码解释
复制
gcc test.c -o test
./test.exe

提示:运行上述命令时,应当确保当前系统已经安装好了C语言的编译器,且配置好了环境变量,以及VSCode也已经配置好了C语言的开发环境。

前端代码

前端代码的运行,主要依赖于HTML文件,即只要将HTML的文档运行起来,其它的包括css和JavaScript的代码也可以跟着运行起来。这种情况,可以在VSCode中下载一个“open in browser”的插件,如此,在HTML代码的编辑区域内,点击“右键”,选择“open in default browser”即可使用当前系统中默认的浏览器打开HTML文件了。

原文vscode怎么运行程序代码,两种情况

免责声明:内容仅供参考,不保证正确性!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
解决Maven依赖冲突的好帮手,这款IDEA插件了解一下?
Maven是个很好用的依赖管理工具,但是再好的东西也不是完美的。Maven的依赖机制会导致Jar包的冲突。
xcbeyond
2020/10/21
2.5K0
解决Maven依赖冲突的好帮手,这款IDEA插件了解一下?
Maven实战进阶(01)面试官:Maven怎么解决依赖冲突?| 有几种解决方式
Maven是什么?在很多初中级研发印象里,Maven只是系统项目里的一个pom.xml文件,甚至连mvn clean package命令都逐渐模糊。而项目研发技术leader、架构师已经把依赖管理、插件配置、整个系统的devops管理都做好了。大部分时间,大家只需要专注迭代完成系统业务功能开发。
拉丁解牛说技术
2025/01/16
2760
日志框架log4j升级至log4j2
大家好,我是默语,擅长全栈开发、运维和人工智能技术。在这篇博客中,我将详细介绍如何将日志框架从Log4j升级到Log4j2,确保在项目中实现更高效、更安全的日志管理。关键词:Log4j2升级、日志框架、Java日志、SLF4J、Log4j2配置。
默 语
2024/11/22
2790
Java日志体系框架总结:JUL、JCL、SLF4J、Log4j、Logback、Log4j2
日志记录是应用程序运行中必不可少的一部分。具有良好格式和完备信息的日志,可以在程序出现问题时帮助开发人员迅速地定位错误的根源。日志所能提供的功能是多种多样的,包括记录程序运行时产生的错误信息、状态信息、调试信息和执行时间信息等。
johnny666
2024/09/24
3860
Apache Log4j漏洞修复
这个应该是技术人最近谈的比较多的话题了,有的公司连夜在修复,这个时候也体现每家公司的工程化能力了,是一个个应用去发版,还是只要中间件层面动一动就可以看到各家公司的技术实力了。
心平气和
2021/12/13
1.4K0
Apache Log4j漏洞修复
maven 依赖jar包时版本冲突的解决:mvn dependency:tree -Dverbose
maven 依赖jar包时版本冲突的解决: mvn dependency:tree -Dverbose
一个会写诗的程序员
2018/08/17
9.6K0
maven 依赖jar包时版本冲突的解决:mvn dependency:tree -Dverbose
解决java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND bound
在使用Java编程的过程中,我们常常会遇到各种各样的错误和异常。其中一个常见的问题是在依赖库中出现了相互冲突的情况,比如在使用日志框架时可能会出现​​java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path​​的异常。这个异常是由于在项目的依赖中同时存在了​​log4j-over-slf4j.jar​​和​​slf4j-log4j12.jar​​这两个不兼容的库引起的。
大盘鸡拌面
2023/11/03
7440
2. 依赖管理
我们现在已经能把项目拆分成一个个独立的模块,当在其他项目中想要使用独立出来的这些模块,只需要在其 pom.xml 使用标签来进行 jar 包的引入即可。
捞月亮的小北
2023/12/01
1920
2. 依赖管理
JAR冲突问题的解决以及运行状态下如何查看加载的类
今天碰到群里小伙伴问,线上程序好像有多个不同版本的Netty包,怎么去看到底加载了哪一个? 在说如何看之前,先来说说,当你开始意识到项目里有多个不同版本的Jar包,都是因为遇到了这几个异常: 1、java.lang.NoSuchMethodException:自己代码中调用了某个方法,因为加载了其他版本的jar,这个版本正好没这个方法。 2、java.lang.NoClassDefFoundError:编译时候是好的,但是运行的时候,因为加载的jar版本问题,没有这个类。 3、java.lang.Cla
程序猿DD
2023/04/04
8250
JAR冲突问题的解决以及运行状态下如何查看加载的类
Maven经验分享(八)maven去除jar报依赖
在新项目的开发中,使用maven进行持续构建,在搭建框架的过程中经常遇到jar冲突的问题,现在来介绍下如何去除jar传递依赖。
一笠风雨任生平
2019/08/02
8680
maven jar包冲突解决
此时,在pom.xml 再添加一个spring-beans的jar包,注意版本是4.3.16.RELEASE
sunonzj
2022/06/21
5910
maven jar包冲突解决
Apache Log4j2详解
在项目开发中,都不可避免的使用到日志。没有日志虽然不会影响项目的正确运行,但是没有日志的项目可以说是Java
Java架构师必看
2021/07/15
1.3K0
使用Slf4j集成Log4j2构建项目日志系统的完美解决方案
  最近因为公司项目性能需要,我们考虑把以前基于的log4j的日志系统重构成基于Slf4j和log4j2的日志系统,因为,使用slf4j可以很好的保证我们的日志系统具有良好的兼容性,兼容当前常见几种日志系统,而使用log4j2而不是log4j是因为Log4j 1.x 在高并发情况下出现死锁导致cpu使用率异常飙升,而Log4j2.0基于LMAX Disruptor的异步日志在多线程环境下性能会远远优于Log4j 1.x和logback(官方数据是10倍以上)。
阿豪聊干货
2018/08/09
7270
Maven快速入门
Maven是Java中最为普及的包管理工具,在实际项目中由于依赖的各类jar包非常多,因此概念清晰的处理好各类Jar依赖显得非常重要,接下来通过基础知识,Jar包主要分类方式和进阶知识来介绍。 基础知
用户1216676
2018/01/24
1.5K0
Maven Helper插件——实现一键Maven依赖冲突问题
业余在一个SpringBoot项目集成Swagger2时,启动过程一直出现以下报错信息——
朱季谦
2022/03/09
8860
Maven Helper插件——实现一键Maven依赖冲突问题
【Maven 入门教程】3、Maven 仓库、坐标以及依赖管理
在我们创建使用 Maven 项目的过程中,当需要用到第三方的插件时,都是通过依赖管理来达成,也就是 Maven 项目中必有的 pom.xml 文件。POM(Project Object Model),即 项目对象模型,其中定义了 Maven 项目的形式。因此,pom.xml 可以看做是 Maven 项目中的导航。
村雨遥
2022/06/16
6370
【Maven】006-Maven 依赖传递和依赖冲突
当直接引用或者间接引用出现了相同的 jar 包! 这时呢,一个项目就会出现相同的重复 jar 包,这就算作冲突!依赖冲突避免出现重复依赖,并且终止依赖传递!
訾博ZiBo
2025/01/06
2120
【Maven】006-Maven 依赖传递和依赖冲突
说说maven依赖冲突,依赖调解,依赖传递和依赖范围
当前项目引入了一个依赖,该依赖的依赖也会被引入项目。更加准确的说法是,maven会解析直接依赖的POM,将那些必要的间接依赖,以传递依赖的形式引入到当前项目中。
用户1289394
2021/01/20
1.3K0
【SpringBoot】什么是Maven,以及如何配置国内源实现自动获取jar包
在官方的文档中对于Maven的介绍是如下所示的:Welcome to Apache Maven – Maven
用户11288949
2024/11/21
3180
【SpringBoot】什么是Maven,以及如何配置国内源实现自动获取jar包
Maven(六)之依赖管理
前面讲了maven一些关于Maven的简单知识,今天我给大家分享一些Maven的依赖管理。我相信用过maven的人都知道,它很重要的功能就是通过依赖来添加jar包。 让我们领略一下Maven是怎么管理我们的jar包的。 一、Maven坐标 1.1、数学中的坐标   在平面上,使用 X 、Y 两个向量可以唯一的定位平面中的任何一个点   在空间中,使用 X、Y、Z 三个向量可以唯一的定位空间中的任意一个点 1.2、Maven 中的坐标   俗称 gav:使用下面三个向量子仓库中唯一定位一个 Maven 工程
用户1195962
2018/01/18
8780
Maven(六)之依赖管理
推荐阅读
相关推荐
解决Maven依赖冲突的好帮手,这款IDEA插件了解一下?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验