JD-JUI是一款 Java 反编译工具,Mac 版的 JD-JUI下载之后总是遇到打不开的问题.双击之后工具闪一下立马退出.

网上搜索了很多资料,都是让修改universalJavaApplicationStub.sh文件,但按照网上的方式操作都没有成功.研究后发现 应该是 JD-JUI执行的时候找不到合适的 JAVA_HOME ,导致这个问题的原因可能有很多,包括环境变量设置错误,本身 JDK 版本过高等.

我的电脑安装了 JDK8 和 JDK17,默认启用的是 JDK17,所以猜测当 JD-JUI 执行的时候访问 JDK8 会正常执行.所以在universalJavaApplicationStub.sh加了一行代码搞定了.

首先右键 JD-JUI 工具,显示包内容

然后按照如下路径找到universalJavaApplicationStub.sh.

Contents -> MacOs->universalJavaApplicationStub.sh

在脚本中添加一行 export 命令

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home

JDK默认的安装路径都在/Library/Java/JavaVirtualMachines/中,需要按照上边的方式修改为自己的 jdk8 路径.修改后效果如下

需要注意的是导入JAVA_HOME 的地点在脚本所有执行代码的最前边,图中的位置就是脚本正式开始的第一行.修改保存退出后,双击工具可以正常启动.

JD-JUI 在检索 class 文件时,所在的目录尽量别太大,不然加载不到文件.我的桌面上存放了很多资料,从 JD-JUI 中双击 Desktop 是空的,将 class 文件存放在其他目录后才可以正常查看.

一招解决 Mac JD-JUI 打不开问题相关推荐

  1. win7 linux双系统win7启动不了怎么办,双系统windows打不开怎么办|苹果双系统win7打不开怎么解决|mac双系统打不开解决方法-系统城...

    2016-03-30 19:28:38 浏览量:22401 很多用户都会在电脑上安装Windows双系统甚至多系统,在开机的时候就会出现一个启动菜单让用户选择,如果没有选择将会自动启动默认的系统,那么 ...

  2. 【收藏】解决mac问题:打不开,因为它来自身份不明的开发者

    https://jingyan.baidu.com/article/1612d5008ea6b8e20e1eee9b.html

  3. pscc2018安装服务器无响应,强大的功能无法使用,大神教你一招解决PSCC2018无法安装扩展插件...

    原标题:强大的功能无法使用,大神教你一招解决PSCC2018无法安装扩展插件 详细讲解,希望对你有所帮助. 随着Adobe大魔王把PS小公举更新到了CC 2018版本以后,各种好用的插件.滤镜.扩展功 ...

  4. 解决 mac 蓝牙鼠标、键盘经常总是 断开连接的问题

    from:https://www.iplaysoft.com/fix-bluetooth-interference.html 本文属于转载,由于文章之前找过一次,问题解决了.后来再次遇到同样的问题,又 ...

  5. php处理heic格式图片,电脑上怎么查看HEIC格式?一招解决HEIC转JPG,轻轻松松看图片!...

    原标题:电脑上怎么查看HEIC格式?一招解决HEIC转JPG,轻轻松松看图片! 苹果heic怎么转换成jpg格式?如何打开heic格式的图片?不知道升级了IOS11的小伙伴有没有发现,拍摄的照片后缀名 ...

  6. 解决Mac安装tesserocr报错问题 Failed building wheel for

    解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...

  7. 解决Mac下npm权限问题

    解决Mac下npm权限问题 参考文章: (1)解决Mac下npm权限问题 (2)https://www.cnblogs.com/bfc0517/p/10186882.html 备忘一下.

  8. python下载安装教程图解-一招解决:各种版本的Python下载安装教程

    原标题:一招解决:各种版本的Python下载安装教程 python从17年开始大火,自然想学python的同学就多了,小编整理了这篇文章,从python的功能介绍.各系统最新版本python下载.py ...

  9. mac easyconnect不能双击打开_轻松解决Mac上「应用程序“xxx”不能打开」的问题

    我们很多时候会在互联网上下载 Mac 软件,在安装和打开的时候会遇到各种问题,例如下面出现的这个弹窗「应用程序"xxx"不能打开」的问题. 乍一看是这个应用程序有问题,其实不是.这 ...

  10. 解决mac下webstorm编辑器识别less的问题

    之前在使用webstorm开发vue项目过程中,发现代码里的less有些地方总是飘红报错,虽然不影响整体代码运行,但是看起来总是很乱很难受,如下图(由于当时忘记截图,在网上找别人的图片,但是遇到问题是 ...

最新文章

  1. 个人信息安全 不能止于“打补丁”
  2. Windows下的搜索神器 —— everything
  3. 拷贝了虚拟机后linux下如何配置静态ip,并连接外网
  4. 亚马逊 开发者api 调用_关于微信API:常用微信API文档整理
  5. python标准库之socket
  6. EMC业务连续性和容灾服务
  7. 软件工程复习提纲——第四章
  8. mysql导出数据不锁表_mysqldump锁表出错及解决方法
  9. ORACLE1.13-综合例子应用01
  10. 如何解决软键盘弹出引起的各种不适
  11. 274. H-Index
  12. python在自动化中的应用_python中在自动化运维的应用
  13. 每周荐书:机器学习、Java虚拟机、微信开发(评论送书)
  14. git 提交代码的好习惯
  15. Windows自带虚拟机的使用方法
  16. 复合平面波超声成像(Matlab Field II仿真)
  17. mysql 统计每年的数据统计_Mysql统计每年每个月的数据——详细教程
  18. fir.im 此时无法下载'XXX'
  19. “无法删除数据库,因为该数据库当前正在使用“问题解决
  20. android爬虫应用实战讲解 视频播放应用开发

热门文章

  1. 我的世界正版租赁服务器,《我的世界》【PC版】租赁服务器正式版明日就要和大家见面啦~...
  2. AI——六(图层、蒙版)
  3. 【05】制作第一个zblog模板第四期,完成首页logo、搜索、文章列表,友情链接等大部分首页自定义模块
  4. vue-study-1 mvx模式
  5. HDLBits—Exams/ece241 2014 q7a
  6. Word 替换为空值时不管用怎么办 出现[只设格式]导致替换无效怎么办
  7. Link warning:LNK4199 解决
  8. 3dmax:3dmax三维VR渲染设置之高级灯光渲染(经典案例—矩形光源打造灯箱效果)图文教程
  9. wp8小程序第七次更新成功
  10. 最佳eclipse字体推荐(个人认为)