java - 尝试编译代码 - 无法找到或加载主类 a

标签 java netbeans compiler-errors program-entry-point

所以我查阅了很多关于如何编译代码的教程。我试图跟随他们所有人。但我不断收到该错误。这是我的代码:

package ytho;

public class a {
    public static void main(String[] args){
    System.out.println("ytho");
    }


}

这是我为 list .txt 添加的内容:

Main-Class: a

我也尝试将其设置为 Main-Class: .aMain-Class: ytho.a,但无济于事。 很抱歉,这是重复的,但这里的所有其他教程都对我不起作用。所以,我最终决定问问自己。帮助将不胜感激。如果您需要更多信息,请告诉我,但我可能会迟到回复。

最佳答案

让我们按照我的步骤来吧:

  1. 使用您的包名称创建一个文件夹
  2. 将您的 a 类重命名为 A,因为 java 在第一个字母上使用大写字母(这是风格上的)
  3. 编译文件javac ytho/A.java
  4. 创建 jar jar cvfm MyJarName.jar MANIFEST.MF *

这是我的目录的样子

.
├── MANIFEST.MF
├── MyJarName.jar
└── ytho
    ├── A.class
    └── A.java

这是 list 的内容

Main-Class: ytho.A

然后像这样运行:

$: java -jar MyJarName.jar 

打印出来

ytho

关于java - 尝试编译代码 - 无法找到或加载主类 a,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35445689/

相关文章:

java - Netbeans 7.3 不保存 java 项目设置

windows - 无法在 Arduino 中编译 CapacitiveSensor 示例

c++ - C++将类拆分为多个文件。我指定类型时采用的显式类型int

java - Android Javascript 网页 View

java - 给定 Java ssh-rsa PublicKey,如何构建 SSH2 公钥?

php - 根据外部请求在 Netbeans 中启动 XDebug

c++ - 编写相邻列表图形时发生未知错误

java - 如何使用 foreach 循环从 Pane 中获取所有 TextFields?

java - 将输入发送到 nmap 进程

c++ - 在 Netbeans 上编译和运行 OpenGL 代码