当前位置: 首页 > 知识库问答 >
问题:

如何在不安装java的情况下运行java文件?

闾丘昊然
2023-03-14

我想参加一场比赛。Java一直是我编写游戏的工具,所以很自然我会想在这个游戏中使用它。问题是,它不能需要其他软件。我相信这包括Java。那么,有没有办法在某种exe文件中包含java?或者以其他方式包括它?资产不必包含在内,但总体大小必须小于1GB,因此我需要足够的空间来存放实际的游戏和资产。

共有2个答案

芮星海
2023-03-14

如果在Linux机器上运行,一种方法是使用支持将Java程序编译为本机可执行文件的JVM。

例如,GraalVM提供了本机图像编译功能。

袁泓
2023-03-14

这篇帖子回答了这个问题。

将java程序编译为可执行文件

你需要一个包装纸。jar文件。

Lanch4j是做到这一点的一个可行选择。

软件链接:http://launch4j.sourceforge.net/

以下是关于如何使用它的教程:https://www.youtube.com/watch?v=MyMPPuYGN-U型

祝你在游戏中好运。

 类似资料:
  • null 附注。不幸的是,“portableapps.com”解决方案是不可接受的。

  • 问题内容: 我想在Eclipse中编译我的Java程序,但不想运行它。我不知道该怎么做。 如何在不运行Eclipse的情况下将Java程序编译为文件? 问题答案: 您可以在项目菜单中自动取消选中构建,然后通过按Ctrl + B或单击打印机图标右侧出现的图标手动构建。

  • 问题内容: 我有和。 我的Linux Mint 12上有很多错误,我只是重新安装了它,所以我想再次从头开始安装所有内容。 这是我的错误之一。我在那里收到一个有趣的答案: 停止使用su和sudo运行virtualenv。 你需要以普通用户身份运行virtualenv。 你已经使用sudo创建了virtualenv,这就是为什么你会收到这些错误的原因。 那么如何不使用安装呢?我可以使用还是不使用?还是

  • 我正在开发一个spring启动应用程序并编写一些junit测试。 但我发现,当我运行任何测试时,tomcat也会启动,这使得这些测试非常缓慢,浪费了很多时间。 当我开发一个SpringMvc应用程序时,junit测试可以在不启动tomcat的情况下运行,这节省了很多时间。 所以,我想问它在那里无论如何要运行启动tomcat的springstart测试?

  • 我想使用Windows Powershell从AWS S3存储桶下载一个文件。我无法安装任何AWS软件,需要创建API才能访问AWS S3中的文件。我使用Postman测试文件是否可访问并且成功。 鉴于这一成功,我尝试遵循AWS指南,其中指出我需要创建以下内容: 创建规范化请求。 我见过的最接近的例子是https://forums.aws.amazon.com/thread.jspa?thread

  • 问题内容: 我正在阅读有关Git的问题: 关于Java Spring引导的https://github.com/spring-projects/spring- boot/issues/7589 ,我正在尝试找到一种在启动时绕过崩溃的方法。 简短的版本是,如果您包含用于创建mongo客户端的代码: 并且MongoDB正在运行,它将连接并且没有任何问题,但是,如果MongoDB 没有 运行,Sprin