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 ...
}