Java 程序适用于大多数但并非所有计算机

标签 java class startup runtime-error program-entry-point

好的,我最近为我父亲的公司编写了一个程序。在他发出去之前,我在我的两台电脑、我爸爸的电脑和我妈妈的电脑上测试了它。他将测试版发送给了他的首席执行官和其他 4 个人。对于 CEO 和其他 3 个人来说,这效果很好。然而,有人在尝试打开该程序时出现错误,提示“找不到主启动类”。 我知道这意味着它找不到主类或方法,我只是不知道为什么。他说他安装了最新版本的java,并且我在分发程序时提供了正确的下载链接。我该如何解决这个问题?

最佳答案

有许多不同的因素可能导致这种情况,但最有可能的是计算机没有合适的 Java 版本

解决这个问题的方法是使程序符合 Java 5 标准。当今计算机的大部分应该至少具有 JRE5。

当您在 NetBeans 中进行开发时,请尝试按所述更改项目的编译级别 here

关于Java 程序适用于大多数但并非所有计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186223/

相关文章:

java - 如何获取字段的值?

java - 可绘制到位图,可绘制未知大小/尺寸

Java 类 : I need to add a new field of type String to a class. 我应该扩展(创建新的派生类)还是简单地添加新字段?

java - 运行具有 Spring 依赖项的 Maven 项目时出现 ClassNotFoundException

java - 如何让 FlyWay 运行我的迁移? "Schema is up to date. No migration necessary."

c++ - 为什么这会通过 Sigill 信号过早存在?

c++ - 类继承和使用指针

Elasticsearch 服务不在 Ubuntu 16.04 上运行

ios - 如何改进我的 Adob​​e Air iOS 应用程序启动时间?

java - 在 Windows 启动时运行 Java 应用程序