【发布时间】:2014-02-13 06:07:11
【问题描述】:
如何在 Java 中制作我的项目的可执行文件? 我尝试右键单击我的项目并选择导出。
问题是我执行时导出的jar文件打不开!我错过了什么吗?有没有办法让我的项目中的 .exe 可执行?
当我在 cmd 中执行 jar 文件时,它说:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.libr
ary.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)
at JavaGame.Game.main(Game.java:34)
【问题讨论】:
-
1) 尝试在命令行上运行 jar 文件并检查您可能收到的任何错误消息。 2) 请搜索此站点和其他有关从 Java 项目创建 exe 文件的站点,因为这已被彻底重新散列。在大多数情况下,您确实希望避免这样做,最好的办法是创建一个正在运行的 Jar 文件。
-
请注意,如果您发现自己处于绝对需要 exe 的少数情况下,您仍然需要首先有一个运行的 jar 文件。
-
这里是错误:i.imgur.com/5VIzPUU.png
-
不在 cmets 中,将其添加到您的问题中(使用 Edit 选项)
标签: java eclipse executable