问题标签 [mainclass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1412 浏览

java - 错误:仅在 Eclipse 之外运行时无法找到或加载主类

我已经制作了一个运行良好inside的 Eclipse 问题的 Java 应用程序,当我将其导出为 jar 文件然后尝试通过 windows cmd 运行该 jar 文件(当前目录与我导出的目录相同)时java "2Dwars 2.0.jar"

它说Error: Could not find or load main class 2Dwars 2.0.jar

我已经广泛搜索了谷歌和stackoverflow,很多人都遇到了类似的问题,但没有一个类似的解决方案。

我的主要课程如下:

系统规格:

编辑问题可以通过导出为可运行并将 -jar 添加到命令参数来解决,由于某种原因,必须将 jar 导出为可运行 Jar 才能找到主类。

0 投票
1 回答
82 浏览

java - JFrame 没有出现

我正在编写一个简单的程序来查找电影信息,但在显示 GUI 时遇到了一些问题。我感谢任何人可以提供的任何帮助。

是我的两个班!

0 投票
1 回答
609 浏览

java - 在 Eclipse 中运行 JApplet

我没有把它放在浏览器或任何东西中,我只是想在 eclipse 中将它作为一个小程序运行,但是,我根本没有成功。我将首先发布代码,然后通过注释掉某些内容(即构造函数等)来发布我尝试过的解决方案

我有一个单独的贷款课程。该程序作为一个应用程序工作得很好。所以我注释掉了主要论点

我注释掉了构造函数

并创建了一个 init 构造函数

我知道我可以使用全局运算符进行导入。谁,有什么我想念的吗?任何帮助表示赞赏。先感谢您。

0 投票
2 回答
131 浏览

java - 我的 JLabel/按钮计数器不起作用

我在这里有一个小 JLabel 计数器程序,当我按下“+1”时,它基本上应该向计数器添加一个数字,但是当我尝试运行它时,它说它无法在我的 tCounter.ButtonAction 类中找到主类到目前为止我的代码希望你能帮助我。

0 投票
3 回答
2494 浏览

java - .jar 文件在 manifest.mf 中不包含 Main-Class 属性

我正在尝试通过运行 jar 文件

但它无法运行,因为它的 Manifest.mf 不包含 'Main-Class' 属性,这是运行 jar 文件所必需的。

我对 9-10 个 .jar 文件有同样的问题。帮助我如何在jar文件中找到那些mainclass,jar文件中没有任何直接定义的mainclass。我应该如何找到正确的主类以及如何将其添加到 manifest.mf

0 投票
1 回答
1412 浏览

java - 寻找主类

我的第一个应用程序是用 Netbeans 编写的,带有支持库。构建项目后,文件NetbeansProjects/PDF/dist/PDF.jar运行良好。

我最终试图构建一个 OSX 应用程序,但认为(?)第一步是将PDF.jar/lib/*.jar文件捆绑在一起。

为此,我正在使用 JarSplice,但无法弄清楚如何设置 Main Class。我认为它应该在 manifest.mf 文件中找到,但它似乎不包含任何内容。JarSplice 请求:

在下面输入您的应用程序主类文件,并附上它可能包含的任何包。例如:我的package.someotherpackage.MainClass

添加System.out.println(main.getClassName());到我的主要方法中会在 Netbeans 的输出窗口中为我提供“PDF”。

有人可以告诉我如何找到主类,理想情况下,因为我是个白痴,作为 JarSplice 的主类输入的具体内容是什么?

0 投票
1 回答
3809 浏览

java - 无法找到或加载主类文件

我正在尝试构建一个简单的 jdbc 数据库调用应用程序。我在构建路径中有罐子,我的 sqljdbc_Auth.dll 在文件夹中:

C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64

我收到此错误消息

错误:无法找到或加载主类文件

我的虚拟机参数:看起来像这样......

-Djava.library.path=C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64

这就是我目前所知道的。加载 sqljdbc_auth.dll 文件java.library.path比这更复杂吗?

0 投票
1 回答
268 浏览

java - 尝试使用获取缩放实例将图像添加到 JButton

我收到一条错误消息,告诉我无法从静态上下文中引用非静态方法 addComponents ToPane(container)。

我刚刚开始编程两个多月,所以请多多包涵。

0 投票
3 回答
10686 浏览

java - ClassNotFoundException:org.springframework.context.support.AbstractApplicationContext

我正在尝试遵循此Apache CXF – JAX-WS – 简单教程,但构建下载的示例(开箱即用!)会创建一个客户端,该客户端在调用时拒绝运行,并发出此错误:

无法从 SampleWSCxfClient-0.0.1-SNAPSHOT.jar 加载 Main-Class 清单属性

我搜索以了解有关此问题的更多信息,并找到了这个 SO 答案,这促使我通过使用以下行打开 SampleWSCxfClient-0.0.1-SNAPSHOT.jar7-zip并将其添加到文件名中来破解 SampleWSCxfClient-0.0.1-SNAPSHOT.jar:META-INF/MANIFEST.MF

我通过简单地查看项目中唯一的 Java 文件找出了那个主类:

然后我尝试再次调用 SampleWSCxfClient-0.0.1-SNAPSHOT.jar ,但这次它失败了:

我如何使这个样本工作?


为了您的方便,可以从这里下载整个示例包 ZIP 。

0 投票
1 回答
70 浏览

java - JFrame方法问题

我目前正在开发一个基于文本的小型游戏,并且一直出现错误...我不知道如何修复它,因为这是我第一次使用JFrame. 问题是,当我将ButtonDemo方法变成ButtonDemo(), notpublic static void ButtonDemo()时,ButtonDemo(). 但是,如果是public static void ButtonDemo(),就会出现错误jbtnW.addActionListener(this),说我不能使用“this”,因为ButtonDemo()is static