手把手教你做一个Java贪吃蛇小游戏

简介: 手把手教你做一个Java贪吃蛇小游戏

1665319509740.jpg

本篇思路:


首先你要有一条贪吃蛇。


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


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


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


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


废话不多说,本篇主要讲从java项目到exe应用程序,Java项目的代码在我上传的资源当中——代码-greedy snack.zip,大家可以直接白嫖下载。

1665319595336.jpg


二、将项目打成jar包


如何打包成jar包?

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


1) 打开项目

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

1665319721538.jpg

1665319707471.jpg

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

1665319740045.jpg


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

1665319751137.jpg


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

1665319762809.jpg


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

1665319771922.jpg

1665319779946.jpg


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

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

命令行运行jar包

java -jar xxx.jar


三、打包成为exe应用程序


这里首先你要有:


上面生成的jar包 greedy snack.jar


工具:exe4j,一个将jar转换成exe的工具


链接:https://pan.baidu.com/s/1FlgsxJZ51YljDxbpeXukng

提取码:ijdv


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

注册码:L-g782dn2d-1f1yqxx1rv1sqd

1665319819718.jpg

2) 点击 Next, 选择JAVA转EXE

1665319839413.jpg

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

1665319856980.jpg

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

1665319868316.jpg

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

1665319881430.jpg

勾选,然后Next。

1665319895105.jpg

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

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

1665319907382.jpg

添加jar包

1665319926937.jpg1665319939560.jpg

设置启动类

1665319956050.jpg

Next 配置JRE

1665319970130.jpg1665319979241.jpg

Next 选择 Client VM

1665319989981.jpg

7)Next 直到如下图界面

1665320010986.jpg

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

1665320035408.jpg

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


相关文章
|
18天前
|
Java Android开发
贪吃蛇【小游戏】(Java课设)
贪吃蛇【小游戏】(Java课设)
15 0
|
4月前
|
Java
8.Java循环高级综合练习-无限循环和跳转控制语句,逢七过,平方根,判断是否为质数,猜数字小游戏
8.Java循环高级综合练习-无限循环和跳转控制语句,逢七过,平方根,判断是否为质数,猜数字小游戏
78 1
|
18天前
|
Java Android开发
贪吃蛇小游戏【小游戏】(Java课设)
贪吃蛇小游戏【小游戏】(Java课设)
14 1
|
18天前
|
Java Android开发
日历/万年历【小游戏】(Java课设)
日历/万年历【小游戏】(Java课设)
16 1
日历/万年历【小游戏】(Java课设)
|
3月前
|
Java
用java来写一个简单的猜拳小游戏
用java来写一个简单的猜拳小游戏
11 0
|
3月前
|
安全 Java 开发者
FlyBird(飞翔的小鸟)Java小游戏
FlyBird(飞翔的小鸟)Java小游戏
48 0
|
3月前
|
Java
JAVA弹球小游戏
JAVA弹球小游戏
30 0
|
4月前
|
安全 Java
Java小游戏之Swing框架实现飞机大战(附源码 超详细必看)
Java小游戏之Swing框架实现飞机大战(附源码 超详细必看)
48 0
|
8月前
|
Java 程序员 PHP
JAVA实现坦克大战(JAVA小游戏)
JAVA实现坦克大战(JAVA小游戏)
152 0
|
9天前
|
算法 Java 开发者
Java中的多线程编程:概念、实现与性能优化
【4月更文挑战第9天】在Java编程中,多线程是一种强大的工具,它允许开发者创建并发执行的程序,提高系统的响应性和吞吐量。本文将深入探讨Java多线程的核心概念,包括线程的生命周期、线程同步机制以及线程池的使用。接着,我们将展示如何通过继承Thread类和实现Runnable接口来创建线程,并讨论各自的优缺点。此外,文章还将介绍高级主题,如死锁的预防、避免和检测,以及如何使用并发集合和原子变量来提高多线程程序的性能和安全性。最后,我们将提供一些实用的性能优化技巧,帮助开发者编写出更高效、更稳定的多线程应用程序。