执行maven clean install命令,编译后的类中未包含get set方法
在IntelliJ IDEA中执行 执行的结果中报了错误 原java类为 编译后的class为 在这一次问题中,解决的方式为修改环境变量中java的版本。 关闭IntelliJ IDEA,并重新打开,确保配置生效。执行maven clean install命令,编译后的类中未包含get set方法
现象
mvn-install.cmd文件。其中文件内容为`mvn clean install -DskipTests`
[ERROR] /C:/workspaces/IdeaProjects/guigen-projects/commons-io/src/main/java/work/guigen/io/StringSerializableContainer.java:[10,16] 找不到符号
符号: 方法 getValue()
位置: 类 work.guigen.io.StringSerializableContainer
/**
* 继承这个类需要覆写serialize()方法
*/
@Getter
@Setter
@NoArgsConstructor
public class SerializableContainer<T> implements SimpleSerializable {
private T value;
public SerializableContainer(T value) {
this.value = value;
}
}public class SerializableContainer<T> implements SimpleSerializable {
private T value;
public SerializableContainer(T value) {
this.value = value;
}
}解决
电脑中安装了多个jdk版本,默认jdk版本为25.
在环境变量中加入JAVA_HOME,并在PATH中加上%JAVA_HOME%\bin,上移(优先级高于之前的java配置)。
在命令行中执行java -version。确认java版本更改成功。tag