Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java eclipse:无法解析导入(类名)_Java_Eclipse - Fatal编程技术网

Java eclipse:无法解析导入(类名)

Java eclipse:无法解析导入(类名),java,eclipse,Java,Eclipse,我不熟悉使用多个.java文件来使用eclipse java。我的EclipseJava项目由一个项目文件和两个包文件组成,每个文件都有一个.java类 我的第二个java类导入第一个java类/包,如下所示 VerifyLogin.java ArgumentCountException.java 问题是VerifyLogin.java出现错误 无法解析导入ArgumentCountException 或者我对ArgumentCountException的任何引用都无法解析为类型。在java中,

我不熟悉使用多个
.java
文件来使用eclipse java。我的EclipseJava项目由一个项目文件和两个包文件组成,每个文件都有一个
.java

我的第二个java类导入第一个java类/包,如下所示

VerifyLogin.java ArgumentCountException.java 问题是
VerifyLogin.java
出现错误

无法解析导入ArgumentCountException


或者我对
ArgumentCountException
的任何引用都无法解析为类型。

在java中,如果需要导入类,则需要使用该类的完整限定名,如下所示:

import packageName.YourClass;
例如,如果需要使用
扫描仪
类,则需要将其导入为:

import java.util.Scanner;

但是,如果类与同一个包在一起,则不需要导入它。

导入类时,应按以下步骤进行:

//Current package name for the VerifyLogin Class (All package names should be lowercase by convention)
package packageforcurrentclass;

//Import statements: import thedependencyclasspackage.thedependencyclassname
import exceptionpackage.ArgumentCountException;

public class VerifyLogin 
{
...
}

这不是
ArgumentCountException
应该是
导入您的PackageName。ArgumentCountException
您能给我们展示一下您的项目结构树吗?另外请注意,包名应该是小写的(按惯例)在eclipse中使用CTRL+Shift+O键盘快捷键来组织导入我使我的包名与我的.java文件相同,这就是为什么我认为我正确导入了它。现在我有导入ArgumentClassException.ArgumentClassException;它是有效的。谢谢大家。你们至少应该接受一个答案,也许可以投票给帮助解决问题的那个,谢谢。对不起,我是新来的堆栈溢出。我现在检查了一个,我想是自动保存的。
import java.util.Scanner;
//Current package name for the VerifyLogin Class (All package names should be lowercase by convention)
package packageforcurrentclass;

//Import statements: import thedependencyclasspackage.thedependencyclassname
import exceptionpackage.ArgumentCountException;

public class VerifyLogin 
{
...
}