天堂2单机论坛

 找回密码
 立即注册
查看: 5459|回复: 13

服务端如何知道所需要的java版本?

[复制链接]
  • TA的每日心情
    慵懒
    2024-8-16 20:21
  • 签到天数: 227 天

    [LV.7]常住居民III

    5

    主题

    397

    帖子

    920

    积分

    高级会员

    Rank: 4

    积分
    920
    发表于 2023-5-7 21:35:50 | 显示全部楼层 |阅读模式
    前几年在外网搜了一些老外的服务端,有芙蕾雅的也有六章的,但是当时也没注意所需要的java具体是什么版本,导致最近我翻出来想架设试试的时候总是无法启动,试了几个java都不管用,有没有啥办法能从启动程序里查看需要什么版本的java?如果测试没问题我打算在论坛放出来分享给各位
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-7 00:11
  • 签到天数: 441 天

    [LV.9]以坛为家II

    39

    主题

    959

    帖子

    1万

    积分

    VIP会员

    Rank: 8Rank: 8

    积分
    17847
    发表于 2023-5-8 13:15:02 | 显示全部楼层
    本帖最后由 topguid 于 2023-5-8 13:17 编辑

    方法一:查看清单文件。
          解压jar包,查看jar包中的META-INF\MANIFEST.MF文件,Build-Jdk属性就是JDK的版本。比如:
        Build-Jdk: 17.0_1
    ..................................
    也有这样显示的 :
    Created-By: 17.0.2+8-LTS-86 (Oracle Corporation)
          注:如果jar包中,没有这个字段,就必须通过方法二来查看。
    .................................................
        方法二:通过反编译.class文件来查看。
          解压jar包,得到.class文件。用JDK自带的javap反编译.class文件,用如下命令:
        javap -v JavaSource.class
          查看得到的信息中,major version属性的内容,如下:
        major version: 52    //主版本号
    minor version: 0     //小版本号
          说明这个.class文件是由JDK1.8编译得到的。
       
            J2SE 8.0 = 52(0x33 hex)
            J2SE 7.0 = 51(0x32 hex)
            J2SE 6.0 = 50 (0x32 hex)
            J2SE 5.0 = 49 (0x31 hex)
            JDK 1.4 = 48 (0x30 hex)
            JDK 1.3 = 47 (0x2F hex)
            JDK 1.2 = 46 (0x2E hex)
            JDK 1.1 = 45 (0x2D hex)
       
          注:一个.jar包中可能有多个.class文件,每个.class的JDK版本可能会不一样(编译器多个项目设置不同)
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-8-16 20:21
  • 签到天数: 227 天

    [LV.7]常住居民III

    5

    主题

    397

    帖子

    920

    积分

    高级会员

    Rank: 4

    积分
    920
     楼主| 发表于 2023-5-8 21:46:31 | 显示全部楼层
    topguid 发表于 2023-5-8 13:15
    方法一:查看清单文件。
          解压jar包,查看jar包中的META-INF\MANIFEST.MF文件,Build-Jdk属性就是JD ...

    感激不尽
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-5-30 23:23
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    4

    主题

    92

    帖子

    193

    积分

    正式会员

    Rank: 2

    积分
    193
    发表于 2023-5-11 20:29:15 | 显示全部楼层
    学习了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-3-26 07:20
  • 签到天数: 184 天

    [LV.7]常住居民III

    6

    主题

    653

    帖子

    1112

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1112
    发表于 2023-5-23 15:48:17 | 显示全部楼层
    11111111111111111
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-3-26 07:20
  • 签到天数: 184 天

    [LV.7]常住居民III

    6

    主题

    653

    帖子

    1112

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1112
    发表于 2023-5-23 23:09:06 | 显示全部楼层
    11111111111111111
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-3-26 07:20
  • 签到天数: 184 天

    [LV.7]常住居民III

    6

    主题

    653

    帖子

    1112

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1112
    发表于 2023-5-25 13:27:25 | 显示全部楼层
    111111111111111
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-3-26 07:20
  • 签到天数: 184 天

    [LV.7]常住居民III

    6

    主题

    653

    帖子

    1112

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1112
    发表于 2023-5-25 20:43:00 | 显示全部楼层
    111111111111111111
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-4-13 02:40
  • 签到天数: 50 天

    [LV.5]常住居民I

    1

    主题

    134

    帖子

    225

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    225
    发表于 2023-8-9 23:18:06 | 显示全部楼层
    学习了学习了学习了
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-10-15 16:42
  • 签到天数: 45 天

    [LV.5]常住居民I

    1

    主题

    181

    帖子

    289

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    289
    发表于 2023-8-29 21:27:25 | 显示全部楼层
    前来学习。感谢大佬!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|监狱|天堂2单机论坛 ( 粤ICP备20030366号 )

    GMT+8, 2025-6-16 01:18 , Processed in 0.055626 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表