Java 类路径使用了哪些文件?

Java 类路径使用了哪些文件?,java,eclipse,compilation,classpath,eclipse-classpath,Java,Eclipse,Compilation,Classpath,Eclipse Classpath,我在Eclipse中有一些类无法解析为类型。我知道,类可以在.class,.jar,.PAR,.zip文件中。还有其他文件类型需要我查找吗?或者eclipse有什么办法可以让eclipse识别这些类吗 根据我的一般理解,一旦我找到这些文件并将它们添加到类路径中,Eclipse应该能够识别它们。事实上,我的同事给了我一个答案: 如果在Eclipse中找不到该类或无法将其解析为类型,那么这只是构建路径的问题。对于构建路径,应该像我所说的那样添加文件类型:类、jar、PAR、zip;不接受其他后缀。可

我在Eclipse中有一些类无法解析为类型。我知道,类可以在.class,.jar,.PAR,.zip文件中。还有其他文件类型需要我查找吗?或者eclipse有什么办法可以让eclipse识别这些类吗


根据我的一般理解,一旦我找到这些文件并将它们添加到类路径中,Eclipse应该能够识别它们。

事实上,我的同事给了我一个答案:


如果在Eclipse中找不到该类或无法将其解析为类型,那么这只是构建路径的问题。对于构建路径,应该像我所说的那样添加文件类型:类、jar、PAR、zip;不接受其他后缀。

可能我误解了你的问题,请原谅。类型解析错误通常是由于不正确的导入或拼写错误造成的。我举个例子:

public class Foo extends Component{
//If you forgot to import java.awt.*; You would receive the error 
 "Component cannot be resolved to a type"
}
此外,如果您拼错了扩展名,也会出现相同的错误。当您在eclipse中创建一个类时,您需要为该类创建一个新文件


你也应该发布你的代码,这样我们才能确切地知道你在说什么。我认为您的错误与类路径无关。:)

鲍伊的回答是一个评论。无法在手机上删除。我不明白你的意思。你是说java类吗?它们应该有一个.java扩展名。请参阅我的答案。我没有使用java标准库,所以实际上有些类不在构建路径中。