Java程序无法导入手动创建的文件

时间:2019-06-26 09:41:22

标签: java

我正在测试Java项目。我在云端硬盘中创建了新文件夹。 我制作了2个文件- 1)NewPerson.java 2)Main.java 我试图在Main中创建NewPerson的实例,但失败了。

我首先用包名称导入了它。然后我将其删除并尝试不带包装。我也尝试更改程序包名称。仍然没有用。

这是我的NewPerson.java

package com.hedronarc;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.lang.String;

import java.lang.*;
public class NewPerson{
    private String name;  
    private int age;
    private String formattedDate;

    public NewPerson(String name, int age){
        Calendar cal = Calendar.getInstance();
        Date date=cal.getTime();
        DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
        this.formattedDate=dateFormat.format(date);
        this.age = age;
        this.name = name;
    }

    public String getName(){
        return name;
    }

    public int getAge(){
        return age;
    }

    public void setName(String name){
        this.name = name;
    }

    public void setAge(int age){
        this.age = age;
    }

    public String PersonDate(){
        return this.formattedDate;
    }



}


这是我的Main.java



package com.hedronarc.test;
import java.lang.*;
import com.hedronarc.NewPerson;
import java.lang.*;

public class Main{
    public static void main(String[] args){
        String name = "Aditya";
        int age = 11;

        NewPerson a1 = new NewPerson(name, age);

        String formed = a1.PersonDate();


        System.out.println(formed + "");
    }
}

请帮助我。 它们位于myDriveLetter:\TestJava\

每当发生NewPerson时,就会发生该错误。每次都给类找不到错误

这是我的Main.java位置B:\TestJava\com\hedronarc\test 这是我的NewPerson.java位置B:\TestJava\com\hedronarc 这也是NewPerson.class的位置。

0 个答案:

没有答案