1、jdk版本不兼容,反向工程所使用的jdk版本要与系统中安装的jdk版本相匹配;
2、没有正确配置环境变量,有些反向工程工具需要配置环境变量以便正常使用;
3、没有正确安装jdk,反向工程工具是基于jdk运行的,如果jdk没有正确安装,反向工程发现不了;
4、反向工程工具的参数设置不正确,反向工程工具有一些参数设置,如果设置不正确,可能会导致反向工程发现不了;
5、系统中安装了多个jdk,反向工程默认使用第一个安装的jdk,如果其他jdk版本不能支持,则可能反向工程发现不了。
jdk的安装版和zip区别为:文件大小不同、安装不同、添加快捷方式不同。
一、文件大小不同
1、jdk的安装版:jdk的安装版是安装程序,文件大小在100到200MB之间。
2、jdk的zip:jdk的zip是压缩包,里面有完整的jdk程序文件,整个压缩包文件大小在500到600MB之间。
二、安装不同
1、jdk的安装版:jdk的安装版需要手动设置安装路径进行安装,安装成功后,才可以运行。
2、jdk的zip:jdk的zip无需安装,直接解压为文件夹,放置到指定路径下就可以运行。
三、添加快捷方式不同
1、jdk的安装版:jdk的安装版在手动安装过程中,已生成了注册表,无需用户自己添加快捷方式。
2、jdk的zip:jdk的zip是免安装文件,没有生成注册表,需要用户自己添加快捷方式。
参考资料来源:
百度百科——jdk
jdk官网——Java SE at a Glance
1、下载JDKJDK 的所有版本均可在 Oracle 公司的官方网站下载。
如何选择 JDK 版本?初学者以 JDK8 为妙,这是当前最稳定、流行的版本。
不过,据 NewRelic 公司 22 年 4 月的调查报告,JDK11 已经以 48.44% 的应用程序使用率超越了 JDK8 的 46.45% 使用率。
关于 JDK 不同的叫法可能令初学者困惑,有兴趣可以看 —— Java 版本号与 JDK 版本。
此处演示 安装版 和 免安装版,任选其一即可。
注意事项:在 JDK 的安装路径中不要有中文字符和特殊的符号
如:空格、@、。 ~ 等。
(1)安装程序版(JDK 8)
如下图:单击 JDK8 官网链接,进入网页。
在这里插入图片描述
(2)免安装版(JDK 11)
如下图:单击 JDK11 官网链接 ,进入网页。
在这里插入图片描述
单击下载后网页可能响应较慢,耐心稍待数十秒。
如下图:接着会d出此对话框,提示需要注册一个 Oracle 账号才能下载 JDK。勾选许可协议,单击下载进入注册页面。
注册后登入成功会自动下载。若没有自动下载,重复一次以上步骤即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)