欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用java怎么獲取字節(jié)碼的編譯版本

使用java怎么獲取字節(jié)碼的編譯版本?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、伊寧網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價格優(yōu)惠性價比高,為伊寧等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

建鄴ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

示例代碼

package com.jinggujin.util;

import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;

/**
 * Java 版本工具
 * 
 * @author jianggujin
 *
 */
public class JavaVersionUtils
{
 private static final int JAVA_CLASS_MAGIC = 0xCAFEBABE;

 public final static int JDK_1_2 = 46;
 public final static int JDK_1_3 = 47;
 public final static int JDK_1_4 = 48;
 public final static int JDK_5 = 49;
 public final static int JDK_6 = 50;
 public final static int JDK_7 = 51;
 public final static int JDK_8 = 52;

 /**
 * 獲得當(dāng)前環(huán)境JDK版本
 * 
 * @return
 */
 public static int getJDKVersion()
 {
 String version = System.getProperty("java.version");
 if (version != null && version.matches("1\\.\\d.*"))
 {
  int v = Integer.parseInt(version.charAt(2) + "");
  if (v >= 2)
  {
  return 44 + v;
  }
 }
 return -1;
 }

 /**
 * 獲得class或jar編譯版本
 * 
 * @param file
 * @return
 * @throws Exception
 */
 public static int getCompileVersion(File file) throws Exception
 {
 if (file == null || !file.isFile() || !file.getName().matches(".*\\.((jar)|(class))"))
 {
  throw new IllegalArgumentException("the file must be a jar or class.");
 }
 int version = -1;
 if (file.getName().endsWith("jar"))
 {
  JarFile jarFile = new JarFile(file);
  Enumeration<JarEntry> enumeration = jarFile.entries();
  while (enumeration.hasMoreElements())
  {
  JarEntry entry = enumeration.nextElement();
  if (entry.getName().endsWith(".class"))
  {
  InputStream in = jarFile.getInputStream(entry);
  version = getVersion(in);
  in.close();
  break;
  }
  }
  jarFile.close();
 }
 else
 {
  InputStream in = new FileInputStream(file);
  version = getVersion(in);
  in.close();
 }
 return version;
 }

 private static int getVersion(InputStream in) throws Exception
 {
 DataInputStream dis = new DataInputStream(in);
 // ,前面8個字節(jié)CA FE BA BE 是固定的,之后4個字節(jié)是次版本號,次版本號后面的4個字節(jié)是jdk的版本號
 int magic = dis.readInt();
 if (magic == JAVA_CLASS_MAGIC)
 {
  // int minorVersion =
  dis.readUnsignedShort();
  int majorVersion = dis.readUnsignedShort();
  // Java 1.2 >> 46
  // Java 1.3 >> 47
  // Java 1.4 >> 48
  // Java 5 >> 49
  // Java 6 >> 50
  // Java 7 >> 51
  // Java 8 >> 52
  return majorVersion;
 }
 return -1;
 }
}

看完上述內(nèi)容,你們掌握使用java怎么獲取字節(jié)碼的編譯版本的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站題目:使用java怎么獲取字節(jié)碼的編譯版本
URL鏈接:http://www.aaarwkj.com/article2/iijpic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器商城網(wǎng)站、網(wǎng)站導(dǎo)航、外貿(mào)建站、面包屑導(dǎo)航、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
国产又粗又猛又爽黄老大爷 | 黑人巨大精品欧美黑寡妇| 麻豆精品情欲人妻二区| 国产在线观看91精品一区| 亚洲av香蕉综合一区| 久热视频这里只有精品99| 亚洲成人免费在线播放| 国产成人av网站在线观看| 日韩精品在线播放观看| 午夜少妇福利在线观看| 国产精品亚洲在钱视频| 欧美电影剧情av在线| 久久国产亚洲欧美一区| 美女少妇性高潮的视频| 国产亚洲男人av一区三区| 欧美黄色影院在线观看| 亚洲国产熟女导航网站视频| 亚洲av网站一区二区三区| 国产a情人一区二区国产| 日本中文字幕一二三四区| 免费一区二区三区黄色| 九九热视频在线观看色| 亚洲欧美日韩国产精品专区| 自拍偷拍欧美日韩第一页| 人妻少妇中文字幕在线播放 | 欧美日韩精品亚洲成人精品| 免费国产三级在线观看| 国产超大超粗超爽视频| 日本精品一级免费在线| 午夜福利福利一区二区| 日本免费一区二区三区四区视频| 亚洲欧美日韩综合精品久久| 亚洲国产精品视频自拍| 日韩精品一二三黄色一级| 日韩国产精品激情一区| 亚州欧美制服另类国产| 午夜福利不卡片在线观看| 久久精品女人天堂av免费观看 | 亚洲精品黄色在线观看| av基地蜜桃蜜桃蜜桃| 欧美日韩精品激情一区二区|