![](/img/trans.png)
[英]Access user-defined object state using java reflection in @Aspect type class
[英]User-defined Java class import problem using Eclipse
我需要将一个相当大的 C/C++ 应用程序转换为 Java。 第一步是将 C/C++ 结构和类转换为 Java 类。 我是 Java 和 Eclipse 的新手,并立即遇到了问题。 下面的源代码显示了这一点。 导入类无法“看到”用户定义的包名和用户定义的导入类名。 源代码:
文件 Pers.java 包含用户定义的 Pers 类,由 New Project + New 类创建
package perspack;
public class Pers {
String name;
String surname;
public Pers(String name, String surname) {
this.name = name;
this.surname = surname;
}
public String getName() {
return name;
}
public String getSurname() {
return surname;
}
}
文件 Perstest.java 导入用户定义的 Pers 类,由 New Project + New 类创建:
package perstestpack;
import perspack.Pers;
public class Perstest {
public static void main(String[] args) {
Pers justtoseeifitworks = new Pers;
System.out.println("Hallo Person");
}
}
导入 perspack.Pers 中的 perspack 给出错误:“无法解析导入 perspack”。 main 方法中的“Pers”类引用给出错误:“Pers 无法解析为类型”。
我需要在 Eclipse 中做什么才能完成这项工作? (我以为 Eclipse 会做到...)
我在 Windows 10 桌面上使用 Eclipse Java 2018-12。
我还在 NetBeans IDE 8.0.2 上尝试了相同的输入文件,但遇到了类似的错误。
转到菜单并打开项目,然后选择清理
但是,如果这些类在同一包中,则无需导入
您也可以只使用该类,然后在出现错误时单击错误,eclipse可以帮助您正确导入
如果可以在同一项目中创建它们,则更加方便。或者,可以将要从中导入的项目转换为(.jar),然后将其导入到新项目中。 在那里所有软件包将在新项目中可用
打开测试项目的“属性”对话框,然后在“ Java构建路径”页面上,导航到“项目”选项卡。 确保包含Pers
类的项目已存在并在此处选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.