Java Decompiler安装及使用 您所在的位置:网站首页 查看jar编译版本 Java Decompiler安装及使用

Java Decompiler安装及使用

2024-05-24 04:01| 来源: 网络整理| 查看: 265

前言

如题,主要安装2个工具: 1)JD-GUI:图形界面版本 2)JD-Eclipse:eclipse插件

安装

官方网址:http://java-decompiler.github.io/

下载jd-gui: 在这里插入图片描述

安装jd-gui,运行如下命令即可:

sudo dpkg -i jd-gui-1.6.6.deb

下载jd-eclipse: 在这里插入图片描述

遇到的问题

jd-gui无法打开(界面闪退,无法进入该软件主界面),报错信息(这个还是我在~/.vnc/apr\:1.log里面找到的,不然就难了)为:

Connections: accepted: 0.0.0.0::31042 SConnection: Client needs protocol version 3.8 SConnection: Client requests security type VncAuth(2) VNCSConnST: Server default pixel format depth 16 (16bpp) little-endian rgb565 VNCSConnST: Client pixel format depth 16 (16bpp) little-endian rgb565 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/jd/gui/App : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

一看就知道是jdk版本不对。我当前版本为jdk1.7,调整为1.8之后即可运行。

使用

非常简单,不赘述尔。

小结

觉得小有意义,所以记录一下。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有