在MAC OSX中得到错误“错误:找不到或加载主类A,原因:java.lang.ClassNotFoundException:A”

时间:2020-07-26 19:27:38

标签: java macos java-8

MAC OSX

我在“ $ HOME / Documents / personal_documents / java”中有Java源文件A.java。

class A
{
 public static void main(String args[])
 {

 }
}

执行以下命令:-

  1. cd $ HOME / Documents / personal_documents / java
  2. javac A.java (“成功执行”)
  3. java A (“引发错误”:错误:找不到或加载主类A ,造成原因:java.lang.ClassNotFoundException:A)

我自己进行的故障排除:-

  1. / usr / libexec / java_home

    /Users/rishabshinghal/Library/Java/JavaVirtualMachines/openjdk-14.0.1/Contents/Home

  2. 尝试显式设置JAVA_HOME和PATH环境变量。

    导出PATH = $ PATH:$ HOME / Library / Java / JavaVirtualMachines / openjdk-14.0.1 / Contents / Home / bin

    导出JAVA_HOME = $(// usr / libexec / java_home)

  3. 尝试执行javac,java使用绝对路径

    $ HOME / Library / Java / JavaVirtualMachines / openjdk-14.0.1 / Contents / Home / bin / javac A.java

    $ HOME / Library / Java / JavaVirtualMachines / openjdk-14.0.1 / Contents / Home / bin / java A

  4. 即使我与类文件位于同一目录,也尝试显式设置类路径。

    javac A.java

    java -cp。 A

请帮助我。我花了很多时间进行故障排除,但没有任何突破。

1 个答案:

答案 0 :(得分:-2)

public static void main(String [] Args)尝试此操作,希望对您有所帮助