问题标签 [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 投票
5 回答
1880 浏览

java - 在 JButton 中调用 main 方法

我想知道,如何将 JButton 中的 main 方法调用到 JFrame 中并执行操作,我的意思是,只需按下比较按钮并执行主类中的代码(主类与 JFrame 代码分开)。

0 投票
1 回答
5867 浏览

java - 如何解决jenkins maven错误'找不到主类'?

詹金斯根本无法运行 maven

如何更改配置以获得英文输出?翻译后的错误消息是“无法找到或加载主类”。

我已阅读M2_HOME需要正确设置,但我认为是这样的:

我不知道这对于该错误是否重要,但JAVA_HOME也已设置。

詹金斯有类似详细模式的东西吗?

0 投票
2 回答
1017 浏览

java - Webstart如何确定主类?

我有一个包含两个主要类的 jar 文件。根据我的需要,我可以运行其中一个。为了让这个应用程序通过 webstart 运行,我创建了两个 JNLP 文件,每个文件都引用两个主要类之一。

令人难以置信的是,只有一个主要类是从两个文件中启动的!我所知道的是,被启动的类也是 jar 清单中列为主类的类。我尝试阅读 webstart 规范和 webstart 文档,但在此处找不到与清单相关的任何内容。当我试图查看源代码(随 Oracle JDK 提供)时,我根本没有看到与 webstart 启动器有太多关系。

那么webstart究竟是如何找到它的主类的呢?

0 投票
3 回答
226 浏览

java - 如何修复java错误?

所以我必须创建一个程序,在其中我使用多态性和继承来创建指向左的箭头和箭头,我做到了。但是,当我创建我的主类并尝试调用方法时,例如“LeftArrow.drawHere”来绘制箭头时,我收到错误说我无法从 LeftArrow 类中对非静态字段“drawHere() 进行静态引用”。我想知道如果我不能这样做,我该如何设计我的主要方法来绘制箭头?这是我的代码,请注意有几个类,但我会将它们全部发布在这里。

0 投票
1 回答
807 浏览

java - java如何在使用-classpath选项指定的多个jar中找到入口点

这一直困扰着我很长时间。

在 Linux 中,我看到一个进程 cmdLine 如下所示:

我明白:

问题:在JVM实例创建期间,如果我们在-classpath选项中有多个jars/ears,java如何找到主类或入口点。

我了解,我们可以在 MANIFEST 文件中指定主类,例如:Main-Class: MyPackage.MyClass

但我看到上面的 jars 在 MANIFEST 文件中没有 Main-Class 条目。

  1. JAVA如何找到,从哪里开始,哪个类文件有main?
  2. 如果类路径中的两个 jar 有清单文件,指定 Main-Class,会发生什么?
0 投票
1 回答
5970 浏览

java - Eclipse:由于“存在不同情况的资源:'/project/bin/License.txt'”,因此未构建项目。

我在问题选项卡下收到此错误。我从 github 下载了一个项目,然后将其导入 eclipse 并将库添加到构建路径中。当我尝试运行时,我收到错误:无法找到或加载主类 blah.blah.blah.StartupClass 我已经进行了大量的谷歌搜索,但我无法弄清楚。谢谢你的帮助。这是我的项目 http://puu.sh/dEMHk/4609006ff1.png这里也是我的 Eclipse 项目在一个 zip http://puu.sh/dEMLZ/1092da9f36.zip

0 投票
2 回答
391 浏览

c# - 主类 USER 和子类 PLAYER,如何 PLAYER=USER ?C#

我正在制作第一个服务器客户端应用程序,我需要你的帮助。
客户端必须进行自我验证,然后才能玩一些游戏。
所以我有 USER 和 PLAYER 类:USER 包含所有注册用户,PLAYER 包含玩游戏的用户(有 PLAYER_GAME1、PLAYER_GAME2 等)。
在 USER 中,我有姓名、姓氏、id 等属性。
在 PLAYER 中,我需要有用户的属性以及点数、游戏时间等。

实际上:

所以为了得到名字我必须做:

我认为更聪明的是让 PLAYER 成为 USER 的子类,当用户想要玩游戏时,我用 player 的特性“扩展”类用户,所以我需要这样做:

所以为了得到名字,我会这样做:

我知道 SUBCLASS=MAINCLASS 是不可能的,那么我该怎么做呢?

0 投票
1 回答
25 浏览

eclipse - 在 Eclipse 中执行代码的问题

我试图通过在主类中编写 main(String[]) : void 在 Eclipse 中执行 hello world 代码,但它说错误:无法找到或加载主类 main(String[]) : void。

0 投票
1 回答
540 浏览

java - Javafx 代码 - 主类错误?

以下是我的 Javafx 代码。它不能正常工作,似乎是找不到主类的错误。当我将它作为 Java 文件运行时,我收到错误“错误:无法找到或加载主类 assignment_11.Assignment_11”。当我将它作为 Javafx 文件运行时,我得到了一整串错误。我究竟做错了什么?谢谢!

0 投票
2 回答
988 浏览

java - Java:主类中的递归调用子类方法而不是它自己的方法

例子:

现在的问题是:

  • 我打电话给 SubClass.doIt()
  • MainClass.doIt() 被调用
  • MainClass.doIt() 进行递归调用 doIt()
    但是:调用 SubClass.doIt() 而不是 MainClass.doIt()

这是非常奇怪的行为,并且问题已被编程!我试图用 this.doIt() 调用递归,但这没有帮助。有人有想法吗?

非常感谢您的回答,这个问题已经解决了。