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

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

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


回答:

javac -cp E:\by E:\by\com\personal\test\util\StudentUtils.java

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

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

以上是 javac编译类依赖其他要编译类时,如何解决 的全部内容, 来源链接: utcz.com/p/944337.html

回到顶部