【问题标题】:A runnable .jar file with libraries带有库的可运行 .jar 文件
【发布时间】:2014-11-13 18:04:49
【问题描述】:

想警告您,我已经在网站上修修补补了几分钟,但没有找到任何合适的答案。 所以,我的问题是—— 从在 Eclipse 中完成代码到在其他 PC 上制作可执行程序,我应该一步一步地做什么? 我正在使用 Eclipse,JRE7。 我以前尝试过,但是那个可执行的 .jar 只在我的电脑上工作。

我听说将 .jar 与 lib 文件一起保存,但对此没有更多想法。您的帮助会很有帮助。

你有我期待的感谢。 我的项目中有 4 个类文件,位于“src”文件夹中。

【问题讨论】:

  • 您在另一台机器上尝试此操作时是否遇到任何错误?可以发在这里吗?
  • 对不起,如果我不清楚。
  • 我通常会创建一个可运行的 .jar 文件并试图在其他 PC 上执行它。直接点击执行,报“Java异常发生”。
  • 但另一方面,该应用程序在我的 PC 上运行良好

标签: java eclipse jar executable libraries


【解决方案1】:

回答 1. 如果您是 Eclipse 新手,那么我猜您在导出一个没有依赖关系的简单程序时遇到了麻烦。要导出程序,请按以下步骤操作:

  1. 右键单击您的主项目文件夹。点击导出

  2. 在java下,选择jar文件,不是可执行的jar文件。

  3. 您需要在第一页上指定一个输出文件。这样做。

  4. 接下来的事情(我认为)是要求您制作一个 javadoc 或其他东西。跳过它

  5. 接下来是重要的,所以请仔细听。它要求的第一件事是让您制作一个元 inf 文件。你可以或你不能。如果你做一个,它会在以后节省时间。

  6. 该步骤还将要求您提供主类文件。单击浏览,您应该会收到一些类文件的提示。您选择的课程应该是您的主要public static void main(String[] args){} 方法的课程。这个方法很关键,所以如果你因为某种原因没有它,你需要了解更多。

  7. 点击导出即可!

answer 2. 您拥有导出的文件,但您需要一些依赖项,例如 lwjgl。如果这是你的问题,你是一个更高级的编码器,而不是新手。就是这样,去下载jarmatey并学习如何使用它。还有其他程序也可以这样做,但我更喜欢这个。

【讨论】:

  • 还要确保所有指向文件的链接都正常工作;)
  • 你好。非常感谢您的回复。可以肯定的是:当SelectIn放置输出(3步)时,有一个复选框:1)导出生成的文件和RES 2)导出检查项目的所有输出文件夹3)导出Java源文件和资源4)导出检查已检查项目的重构选择哪一个?
  • 我猜是第一个。我在学校,所以我不记得我使用的是哪一个,但我认为第三个导出 exerything,包括你的源代码,所以你通常不想使用那个。第一个或第二个应该没问题
  • 现在,当我有这个 .jar 文件时 - 如何使它可以运行?我还需要包含其他内容吗?或者我只需要下载这个 JarMatey 并创建可运行的 jar?
  • jarmatey 仅适用于您在程序中使用其他 jar 文件的情况。你应该可以双击它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-10
  • 1970-01-01
  • 1970-01-01
  • 2015-08-07
  • 1970-01-01
  • 2010-12-03
  • 1970-01-01
相关资源
最近更新 更多