Lua03——开发环境搭建

news/2024/7/16 8:24:12 标签: intellij-idea, java, ide

1 安装开发插件

image.png

idea 或 vscode 中安装 lua 的开发插件 EmmyLua

image.png

2 创建工程

idea 中创建一个新的工程

image.png

工程的类型选择 lua

image.png

输入工程名及目标目录

image.png

在工程结构的SDK中设置lua在本地安装目录

image.png

在工程结构的modules中选择 lua

image.png

3 编写第一个lua程序

在工程下添加程序包,并创建lua程序文件,需要注意的是,这里应该选择的是 New Lua File

image.png

在文件中输入如下代码

print("你好, Lua!")

image.png

4 执行程序

在上述程序中右键执行

image.png

如果出现以上报错时,说明lua的可执行文件与 idea中默认的lua.exe不同,需要修改执行参数。

点击右上角的配置编辑

image.png

修改其中 program 内容,与实际可执行文件名称相同,这里是 lua53.exe

image.png

修改后保存并重新执行,可以看到如下输出

lua53.exe com/study/lua/HelloLua.lua

你好, Lua!

至此,lua 的程序开发环境搭建完成!


http://www.niftyadmin.cn/n/5006836.html

相关文章

黑客利用 MinIO 存储系统漏洞危害服务器

据观察,未知威胁行为者利用 MinIO 高性能对象存储系统中的高严重性安全漏洞进行武器化,以在受影响的服务器上实现未经授权的代码执行。 国际知名白帽黑客、东方联盟创始人郭盛华表示,此次入侵利用了公开可用的漏洞利用链对 MinIO 实例进行后…

外汇MT4教程:如何下载和安装MT4交易平台?

对于外汇爱好者来说,MT4交易平台是一个不可或缺的工具。如果您是新手,可能还不太了解如何下载和安装MT4交易平台。本文将为您介绍如何下载和安装MT4交易平台,以及如何使用它进行外汇交易。 第一步:下载MT4交易平台 首先您需要前往…

maven根据操作系统的不同打包时引入不同的依赖(jar)

在进行java开发时经常遇到一种情况,就是windows下和linux下需要引入的jar包是不一样的。 比如说我们需要使用java来操作OpenGL库,我们就需要通过maven引入JOGL的依赖, 然而在window下和在linux下需要引入JOGL的依赖是不一样的: …

SVPWM的原理及法则推导和控制算法详解

空间电压矢量调制 SVPWM 技术 SVPWM是近年发展的一种比较新颖的控制方法,是由三相功率逆变器的六个功率开关元件组成的特定开关模式产生的脉宽调制波,能够使输出电流波形尽 可能接近于理想的正弦波形。空间电压矢量PWM与传统的正弦PWM不同,它…

proxysql-安装部署

一、简介 有关proxysql的所有运维知识可以从官网中获取,安装的具体内容可以看安装文档 二、安装方式: 1.利用debian包安装 wget https://github.com/sysown/proxysql/releases/download/v2.5.5/proxysql_2.5.5-dbg-ubuntu16_amd64.debdpkg -i proxys…

什么是回调函数?写出一个示例?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 回调函数⭐ 示例⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前…

【android12-linux-5.1】【ST芯片】【RK3588】【LSM6DSR】HAL源码分析

一、环境介绍 RK3588主板搭载Android12操作系统,内核是Linux5.10,使用ST的六轴传感器LSM6DSR芯片。 二、芯片介绍 LSM6DSR是一款加速度和角速度(陀螺仪)六轴传感器,还内置了一个温度传感器。该芯片可以选择I2C,SPI通讯,还有可编程终端,可以后置摄像头等设备,功能是很…

Scrum敏捷模式的优势点、实践经验及适用企业

Scrum敏捷模式是一种灵活、适应性强的开发方法,其核心理念是以短周期、高频率的方式进行项目开发,确保团队能够快速响应变化。 Scrum包含三个角色:产品负责人(Product Owner)、Scrum Master和开发团队(Tea…