我可以使用 Can I find jdk version of a project using serialVersionUID number?

Can I find jdk version of jsp project(Build using apache ant) using Can i find jdk version of a project using serialVersionUID number?

如何使用 class 文件中的 serialVersionUID 编号找到用于 jsp 项目的 jdk 版本?

package com.bsh.kimclient.configuration;

import java.io.PrintStream;
import javax.servlet.http.HttpServlet;

public  class ServiceInitServlet extends HttpServlet {

    private static final long serialVersionUID = 3256726165010986496;

    public ServiceInitServlet ()
    public void init()
    public void doGet(HttpServletRequest, HttpServletResponse)

}

你不能。任意项目 class 的 serialVersionUID 值与 JDK 版本无关。

Java 运行时将每个可序列化 class 与版本号 serialVersionUID 相关联。因此无法从 UID 检索 JDK 版本。但是,您可以从 Java 系统属性中获取 Java 版本,例如

String version = System.getProperty("java.version");