Java 无法找到或加载主类SortingRuntime

Java 无法找到或加载主类SortingRuntime,java,Java,SortingRuntime.java中的Main方法: 类SortingRuntime有一个main方法,但出现以下错误: SortingRuntime.java所做的另一件事是扩展应用程序 请帮忙 转到java类SortingRuntime.java所在的目录 使用以下命令编译该类 javac SortingRuntime.java 使用下面的命令运行该类并包含类路径 java-cp:SortingRuntime 我找到了解决办法。我使用的是Ubuntu包默认jdk。我安装了Orac

SortingRuntime.java
中的Main方法:

SortingRuntime
有一个main方法,但出现以下错误:

SortingRuntime.java
所做的另一件事是扩展
应用程序


请帮忙

转到java类
SortingRuntime.java
所在的目录

  • 使用以下命令编译该类

    javac SortingRuntime.java

  • 使用下面的命令运行该类并包含类路径

    java-cp:SortingRuntime


    • 我找到了解决办法。我使用的是Ubuntu包
      默认jdk
      。我安装了Oracle的jdk,并将
      JAVA\u HOME
      添加到
      /etc/environment
      文件中,
      SortingRuntime
      工作正常。谢谢大家

      你的类路径错了吗?
      SortingRuntime.class
      (不是
      .java
      )文件是否在当前目录中?你确实记得先编译,对吗另外,不要发布代码图像的链接。将代码复制/粘贴到问题文本和.Hey@Andreas中。在运行java命令和类名之前,我首先编译了它,但它仍然不起作用。我在正确的目录中,正如您在第一幅图中看到的,代码有main。它不在包中,因此运行该文件并不复杂。我被难住了。如果你使用
      ls
      ,你会看到
      SortingRuntime.java
      SortingRuntime.class
      ?如果使用
      java-cp运行。排序运行时
      仍然会出现该错误吗?您是否也尝试过一个简单的“Hello World”程序,以确保您的Java安装良好?看,我可以在其他任何东西上运行java。对于SortingRuntime,我只得到了类,我使用了一个反编译器来查看.java文件的一种形式。嘿,谢谢你的快速回复!我已经做了所有这些,它仍然说找不到排序运行时。我的朋友在完全相同的目录中有完全相同的文件,他的运行很好。我的结论是,这可能是一个软件问题。我在运行Ubuntu16.04 LTS,而我的朋友在运行Mac OS X。有什么想法吗?你是说,你已经编译了它并使用了
      -cp.
      选项,还运行了java命令?是的,它真的很烦人。是的,它确实是@RaoI'm in
      ~/Downloads/stuff
      并且
      stuff的内容是
      排序。class
      SortingRuntime.class
      TenXer.class
      softwareeneger.class
      Cfo.class
      ,以及
      Ceo.class
      。所有这些类都需要运行
      排序运行时.class
      。我在一个名为
      Test.class
      的单独文件中测试了不包括
      SortingRuntime.class
      的类,该文件有自己的main方法。在编译和运行
      Test.class
      之前,我取出了
      SortingRuntime.class
      ,以确保安全措施,一切正常<代码>排序运行时.class
      是唯一不起作用的东西。
      public static void main(String[] args) {
      
          Scanner localScanner = new Scanner(System.in);
          System.out.println("Welcome to the Big-Oh visualizer!");
          System.out.println("Enter the number corresponding to what input size you want to sample");
          // More code ...
       }