jxbrowser的破戒与各平台版本使用测试

 时间:2024-10-12 05:39:02

1、JxBrowser的下载百度搜索jxbrowse下载即可

2、jxbrowser的破骈禄笫杳解首先在jxbrowser的启动类中加入如下代码:static { try { Class cl锾攒揉敫az = null; //6.5.1版本破解 兼容xp claz = Class.forName("com.teamdev.jxbrowser.chromium.aq"); //6.21版本破解 默认使用最新的6.21版本 // claz = Class.forName("com.teamdev.jxbrowser.chromium.ba"); Field e = claz.getDeclaredField("e"); Field f = claz.getDeclaredField("f"); e.setAccessible(true); f.setAccessible(true); Field modifersField = Field.class.getDeclaredField("modifiers"); modifersField.setAccessible(true); modifersField.setInt(e, e.getModifiers() & ~Modifier.FINAL); modifersField.setInt(f, f.getModifiers() & ~Modifier.FINAL); e.set(null, new BigInteger("1")); f.set(null, new BigInteger("1")); modifersField.setAccessible(false); } catch (Exception e) { e.printStackTrace(); logger.error("执行jxbrowser破解程序时出现异常"+LoggerUtil.getErrorMessage(e)); } }

3、在resources资源文件夹中创建文件夹META-INF,在META-INF文件芾卤伲鹤夹下创建teamdev.licenses文件,将下列信息复制到文件中Product: JxBrowserVersion: 6.xLicensed to:License type: EnterpriseLicense info: JxBrowser LicenseExpiration date: 01-01-9999Support expiration date: NO SUPPORTGeneration date: 01-01-1970Platforms: win32/x86;win32/x64;mac/x86;mac/x64;linux/x86;linux/x64Company name: TeamDev Ltd.SigB: 1SigA: 1

4、jxbrowser版本问题仅在6.5.1版本之前支持xp系统,因此测试使用6.5.1版本

jxbrowser的破戒与各平台版本使用测试

5、windows xp配置jdk1.8方法

6、jxbrowser6.21代码(6.5.1只需改动静态破解部分及META-INF)packagecom.peng;importjava.awt.BorderLayout;importjava.lang.reflect.Field;importjava.lang.reflect.Modifier;importjava.math.BigInteger;importjavax.swing.JFrame;importcom.teamdev.jxbrowser.chromium.Browser;importcom.teamdev.jxbrowser.chromium.ba;importcom.teamdev.jxbrowser.chromium.swing.BrowserView;/**** @author Palin* @date 2019/1/8*/publicclassChromeBrower {static{try{Field e = ba.class.getDeclaredField("e");e.setAccessible(true);Field f = ba.class.getDeclaredField("f");f.setAccessible(true);Field modifersField = Field.class.getDeclaredField("modifiers");modifersField.setAccessible(true);modifersField.setInt(e,e.getModifiers()& ~Modifier.FINAL);modifersField.setInt(f,f.getModifiers()& ~Modifier.FINAL);e.set(null,newBigInteger("1"));f.set(null,newBigInteger("1"));modifersField.setAccessible(false);}catch(Exception e1) {e1.printStackTrace();}}publicstaticvoidmain(String[] args) {finalString url ="https://baidu.com/";finalString title ="百度";Browser browser =newBrowser();BrowserView view =newBrowserView(browser);JFrame frame =newJFrame();frame.setSize(400,600);frame.add(view,BorderLayout.CENTER);frame.setExtendedState(JFrame.MAXIMIZED_BOTH);frame.setLocationByPlatform(true);frame.setVisible(true);browser.loadURL(url);}}

7、利用vm虚拟机进行多系统多环境下jxbrowser6.21版本测试1首先下载Vmware虚拟机2安装各版本系统3通过百度云下载配置idea,各版本jdk,导入项目包,进行测试4配置jdk环境,设置IDEA中sdk5运行程序观察能否显示网页或报错类型6记录各环境下测试情况

8、版本兼容性记录表

jxbrowser的破戒与各平台版本使用测试
  • VS2015安装sdk的方法以及步骤
  • 跳转指令学习实验
  • stc-isp(stc烧写软件的使用)
  • 用命令打开网站
  • 光环无限怎么自定义创建房间
  • 热门搜索
    三年级春节手抄报大全 关于健康的手抄报图片 祖国我为你骄傲手抄报 七彩童年手抄报图片 万圣节手抄报英语 关于数学知识的手抄报 传统文化手抄报大全 三年级手抄报怎么写 岭南文化手抄报 科技之光手抄报