手把手教你做一个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应用程序儿,哎,就是玩儿,给你们玩!



相关文章
|
16天前
|
移动开发 Java Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【4月更文挑战第3天】在移动开发领域,性能优化一直是开发者关注的焦点。随着Kotlin的兴起,其在Android开发中的地位逐渐上升,但关于其与Java在性能方面的对比,尚无明确共识。本文通过深入分析并结合实际测试数据,探讨了Kotlin与Java在Android平台上的性能表现,揭示了在不同场景下两者的差异及其对应用性能的潜在影响,为开发者在选择编程语言时提供参考依据。
|
17天前
|
缓存 算法 Java
Java内存管理与调优:释放应用潜能的关键
【4月更文挑战第2天】Java内存管理关乎性能与稳定性。理解JVM内存结构,如堆和栈,是优化基础。内存泄漏是常见问题,需谨慎管理对象生命周期,并使用工具如VisualVM检测。有效字符串处理、选择合适数据结构和算法能提升效率。垃圾回收自动回收内存,但策略调整影响性能,如选择不同类型的垃圾回收器。其他优化包括调整堆大小、使用对象池和缓存。掌握这些技巧,开发者能优化应用,提升系统性能。
|
18天前
|
Java Android开发
贪吃蛇【小游戏】(Java课设)
贪吃蛇【小游戏】(Java课设)
15 0
|
16天前
|
Java
深入理解Java并发编程:线程池的应用与优化
【4月更文挑战第3天】 在Java并发编程中,线程池是一种重要的资源管理工具,它能有效地控制和管理线程的数量,提高系统性能。本文将深入探讨Java线程池的工作原理、应用场景以及优化策略,帮助读者更好地理解和应用线程池。
|
8天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
32 3
|
1天前
|
Java 关系型数据库 MySQL
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
UWB (ULTRA WIDE BAND, UWB) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。一套UWB精确定位系统,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的应用。
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
|
1天前
|
设计模式 算法 Java
Java中的设计模式及其应用
【4月更文挑战第18天】本文介绍了Java设计模式的重要性及分类,包括创建型、结构型和行为型模式。创建型模式如单例、工厂方法用于对象创建;结构型模式如适配器、组合关注对象组合;行为型模式如策略、观察者关注对象交互。文中还举例说明了单例模式在配置管理器中的应用,工厂方法在图形编辑器中的使用,以及策略模式在电商折扣计算中的实践。设计模式能提升代码可读性、可维护性和可扩展性,是Java开发者的必备知识。
|
1天前
|
安全 Java API
函数式编程在Java中的应用
【4月更文挑战第18天】本文介绍了函数式编程的核心概念,包括不可变性、纯函数、高阶函数和函数组合,并展示了Java 8如何通过Lambda表达式、Stream API、Optional类和函数式接口支持函数式编程。通过实际应用案例,阐述了函数式编程在集合处理、并发编程和错误处理中的应用。结论指出,函数式编程能提升Java代码的质量和可维护性,随着Java语言的演进,函数式特性将更加丰富。
|
2天前
|
Java API 数据库
深入解析:使用JPA进行Java对象关系映射的实践与应用
【4月更文挑战第17天】Java Persistence API (JPA) 是Java EE中的ORM规范,简化数据库操作,让开发者以面向对象方式处理数据,提高效率和代码可读性。它定义了Java对象与数据库表的映射,通过@Entity等注解标记实体类,如User类映射到users表。JPA提供持久化上下文和EntityManager,管理对象生命周期,支持Criteria API和JPQL进行数据库查询。同时,JPA包含事务管理功能,保证数据一致性。使用JPA能降低开发复杂性,但需根据项目需求灵活应用,结合框架如Spring Data JPA,进一步提升开发便捷性。
|
7天前
|
Java
探秘jstack:解决Java应用线程问题的利器
探秘jstack:解决Java应用线程问题的利器
15 1
探秘jstack:解决Java应用线程问题的利器