【发布时间】:2014-08-17 04:35:00
【问题描述】:
几个月前我开发了一个应用程序,一切正常。昨天我试图在另一台计算机上再次编译我的代码,一旦我用 netbeans(我开发我的应用程序的 IDE)打开我的项目,就会出现一个弹出窗口,提示默认平台已更改。当我尝试运行我的应用程序时,它说没有可用的类来运行我的应用程序,尽管确实有(有一个静态主函数,一切都很好)。
除了这个问题,我尝试手动运行文件(右键单击并运行文件)并启动了应用程序,但它无法正常工作并抛出一堆我不知道为什么的警告
今天我试图在我的工作计算机上打开该项目。 IT 还说 java 平台发生了变化,如果我尝试运行同样的问题:它说没有可用的类来运行应用程序。现在这是怪异的部分:如果我手动运行包含主要功能的文件,它可以正常工作。
有什么想法吗?
最好的问候。
【问题讨论】:
-
检查两台计算机中的 java 版本。并检查开发应用程序的 Java 版本,并检查项目的构建路径/类路径中引用的库。
-
嘿,在我的个人计算机中,JDK 是 1.8,而在我的工作计算机中是 1.7。但是这个理由足以解释为什么它没有找到任何主要功能吗?
-
高版本开发的应用程序可能无法在低版本中运行。当我在 1.7 中开发的应用程序由于我在我的应用程序中使用的 1.7 的功能而无法在 1.6 上很好地运行时,就会发生这种情况。
-
我在我的工作计算机上安装了 JDK 8,这确实是我的应用程序在我的家用计算机上运行时出现问题的事实。但是我仍然有一个问题,它在我的代码中找不到任何主要功能。任何想法为什么?
-
JavaFX 集成在 JDK 8 中