gpt4 book ai didi

java - 分发 Java 应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 20:29:37 26 4
gpt4 key购买 nike

我最近开发了一些 Java 应用程序,我想让其他人在他们的机器上运行这些应用程序。我做了一些研究,现在知道要分发 java 代码,您需要创建 .jar 文件。好吧,我做到了,但是当我分发这些文件时,它在某些计算机上运行但在其他计算机上运行时返回错误消息:“找不到主类”。

  1. JRE版本有问题吗
  2. 用户如何知道他/她应该在哪个版本上运行该应用程序。
  3. 我可以将正确的 jre 版本打包到我的应用程序/jar 文件中吗?怎么样??
  4. jar 文件是否与其他版本的 jre 不兼容,除非它们是在其中编译的。

最佳答案

选项 1:创建一个包含如下条目的 list 文件并将其包含在 jar 中:

     Main-Class: MainProgram

选项 2:只需在运行程序时提及您的 Main 类名,例如如果您的 jar 名称是 myprogram.jar 并且主类是 MainProgram 然后运行程序如下:

        java -cp myprogram.jar MainProgram

如果您的 MainProgram 接受一些参数,它们也会在命令行中传递它们,例如

       java -cp myprogram.jar MainProgram argument1 argument2

关于java - 分发 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13297603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com