手把手教你做一个Java贪吃蛇小游戏的exe应用程序—就是玩儿

简介: 手把手教你做一个Java贪吃蛇小游戏的exe应用程序—就是玩儿

做一个Java贪吃蛇小游戏的exe应用程序



大家好,我是孙不坚1208,今天给大家分享一下:如何做一个贪吃蛇小游戏的exe应用程序,希望能给需要的朋友带来方便,同时也希望能得到大家的关注与支持。

image.png


思路:


首先你要有一条贪吃蛇,哎,就是玩儿。


1.先用Java敲一个贪吃蛇小游戏的程序。


2.把Java程序打包成jar文件包,把jar包打包成exe应用程序


知道思路以后,接下来按照我的详细步骤走,能少踩坑,别问我怎么知道的!!!


一、Java“敲一个”贪吃蛇小游戏


废话不多说,本篇主要讲从java项目到exe应用程序,Java项目的代码在我上传的资源当中—代码-greedy snack.zip

image.png


二、将项目打成jar包


如何打包成jar包?


1.手动打可直接执行的jar包(本次不使用)


.......


2. 使用intellij idea工具打可直接执行的jar包


1) 打开项目


2)点击 File — 选择 Project Structure,找到“Artifacts”  点击 “+” 选择“JAR” —“Empty”。


image.png

image.png


3) Name栏可以填入自定义的名字,Output ditectory选择jar包生成目标目录,Available Elements里双击需要添加到jar包的文件,即可添加到左边的jar包目录,如图:


image.png


4)点击Create Manifest,选择放置MANIFEST.MF的文件路径,直接默认项目根目录就行,点击OK。


image.png


5) 点击Main Class后面选择按钮, 弹出框中选择需要运行程序入口main函数,点击OK,点击OK。


image.png


6) 点击菜单中“Build” -> "Build Artifacts", 双击弹出框中待生成jar包下面的build即可,如下图


image.png

image.png


7)至此使用Intellij idea生成可直接执行jar包就完成了。


8)查看生成的jar包,并运行jar包。


命令行运行jar包

java -jar xxx.jar


三、打包成为exe应用程序


这里首先你要有:


  • 上面生成的jar包 greedy snack.jar
  • 工具:exe4j,一个将jar转换成exe的工具
    链接:pan.baidu.com/s/1FlgsxJZ5…提取码:ijdv

1)安装exe4j,打开安装好的exe4j,进行注册


注册码:L-g782dn2d-1f1yqxx1rv1sqd


image.png


2) 点击 Next, 选择JAVA转EXE


image.png


3) Next,填入自定义的名字和生成目标文件目录


image.png


4) 继续Next,选择启动模式、设置程序名称和程序图标


image.png


5) 下方有个选项,需要设置打包后的程序兼容32和64位系统。


image.png


勾选,然后Next。


image.png


6)然后Next,直到出现如下界面,开始选择jar包以及配置


在VM参数配置的地方加上:-Dfile.encoding=utf-8


image.png


添加jar包


image.png

image.png


设置启动类


image.png


Next 配置JRE


image.png

image.png


Next 选择 Client VM


image.png


7)Next 直到如下图界面


image.png


桌面多了一个贪吃蛇小游戏3.0.exe文件,至此我们就成功的做出了一个Java贪吃蛇小游戏的exe应用程序


image.png

image.png


做一个贪吃蛇小游戏exe应用程序儿,哎,就是玩儿,给你们玩!



相关文章
|
1月前
|
Java
Java实现贪吃蛇游戏
本文介绍了如何使用Java实现一个简单的贪吃蛇游戏。
63 4
|
3月前
|
人工智能 安全 Java
Java和Python在企业中的应用情况
Java和Python在企业中的应用情况
114 7
|
29天前
|
传感器 安全 算法
消防救援支队消防员单兵装备智能养护舱电机驱动java版程序(二)
本文探讨消防救援中智能养护舱电机驱动的Java程序设计,作为系列文章第二部分。通过自动化和智能化手段,智能养护舱提升了装备维护效率与准确性。文章详细介绍了电机驱动模块的设计与实现,包括硬件选型、PID控制策略、安全保护机制及Java程序架构,确保电机精确控制、稳定性和安全性。未来将优化功能并引入智能算法和物联网技术,进一步提升装备维护智能化水平。
|
29天前
|
IDE Java 开发工具
消防救援支队消防员单兵装备智能养护舱点击驱动java版程序(一)
智能消防作战服架通过电机驱动系统提升消防员作业效率和安全性。本文介绍基于Java的电机驱动程序开发,涵盖硬件准备、软件环境搭建及驱动程序实现。重点包括串口通信配置、电机控制类设计与控制逻辑实现,确保电机高效稳定运行。通过正确配置通信协议和串口参数,并添加异常处理机制,保障系统的安全性和可靠性。
|
1月前
|
前端开发 Java 程序员
菜鸟之路day02-04拼图小游戏开发一一JAVA基础综合项目
本项目基于黑马程序员教程,涵盖面向对象进阶、继承、多态等知识,历时约24小时完成。项目去除了登录和注册模块,专注于单机游戏体验。使用Git进行版本管理,代码托管于Gitee。项目包含窗体搭建、事件监听、图片加载与打乱、交互逻辑实现、菜单功能及美化界面等内容。通过此项目,巩固了Java基础并提升了实际开发能力。 仓库地址:[https://gitee.com/zhang-tenglan/puzzlegame.git](https://gitee.com/zhang-tenglan/puzzlegame.git)
45 6
|
1月前
|
Java 编译器 开发者
Java中的this关键字详解:深入理解与应用
本文深入解析了Java中`this`关键字的多种用法
154 9
|
1月前
|
Java 应用服务中间件 API
【潜意识Java】javaee中的SpringBoot在Java 开发中的应用与详细分析
本文介绍了 Spring Boot 的核心概念和使用场景,并通过一个实战项目演示了如何构建一个简单的 RESTful API。
45 5
|
1月前
|
人工智能 自然语言处理 搜索推荐
【潜意识Java】了解并详细分析Java与AIGC的结合应用和使用方式
本文介绍了如何将Java与AIGC(人工智能生成内容)技术结合,实现智能文本生成。
95 5
|
1月前
|
SQL Java 数据库连接
【潜意识Java】深入理解MyBatis,从基础到高级的深度细节应用
本文详细介绍了MyBatis,一个轻量级的Java持久化框架。内容涵盖MyBatis的基本概念、配置与环境搭建、基础操作(如创建实体类、Mapper接口及映射文件)以及CRUD操作的实现。此外,还深入探讨了高级特性,包括动态SQL和缓存机制。通过代码示例,帮助开发者更好地掌握MyBatis的使用技巧,提升数据库操作效率。总结部分强调了MyBatis的优势及其在实际开发中的应用价值。
36 1
|
2月前
|
安全 算法 Java
Java CAS原理和应用场景大揭秘:你掌握了吗?
CAS(Compare and Swap)是一种乐观锁机制,通过硬件指令实现原子操作,确保多线程环境下对共享变量的安全访问。它避免了传统互斥锁的性能开销和线程阻塞问题。CAS操作包含三个步骤:获取期望值、比较当前值与期望值是否相等、若相等则更新为新值。CAS广泛应用于高并发场景,如数据库事务、分布式锁、无锁数据结构等,但需注意ABA问题。Java中常用`java.util.concurrent.atomic`包下的类支持CAS操作。
91 2

热门文章

最新文章