繁体   English   中英

找不到或加载主类

[英]Could not find or load main class

我开始使用JDBC,所以我去了Classpath,将其更改为OracleDriver的classpath并编译了程序。 之前有一个我设置的类路径,现在我可以检查程序了,但是我无法运行它,这是我得到的错误信息:

Could not find or load main class 'classname that I am trying to run'

知道有什么问题吗?

编译后,将生成由.java文件生成的.class文件。

要运行时,您需要在路径上生成.class文件,因此找到它们所在的目录,然后将该目录添加到类路径中。

请注意,如果您将一个类定义为

package com.corp.myproduct;

public class Sifter {
}

它将生成一条

<root>/com/corp/myproduct/Sifter.class

或在Windows上

<root>\com\corp\myproduct\Sifter.class

其中root是已编译输出的“顶级目录”。 在这种情况下,您无需将<root>/com/corp/myproduct/添加到类路径中,而只需添加<root>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM