javac编译类依赖其他要编译类时,如何解决

新手上路,请多包涵

一个Student类

package com.personal.test.model;


public class Student {

    private String name;
    private int age;

    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

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

    public int getAge() {
        return age;
    }

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

一个StudentUtil类

package com.personal.test.util;


import com.personal.test.model.Student;

public class StudentUtils {

    public String getStudentName(Student student) {
        return student.getName();
    }
}

手动通过代码编译
Student类可以生成生成编译文件class
image.png
image.png

但是手动编译StudentUtil类时,会报无法加载到Student

image.png

问:如何能够手动编译让StudentUtil类这个类编译成功,生成.class文件?谢谢大佬们

阅读 1.7k
1 个回答
javac -cp E:\by E:\by\com\personal\test\util\StudentUtils.java

加上-cp|-classpath参数即可。

话说你还是找一本基础的java书去系统学习吧,这个是最基础的内容,书上肯定有

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题