Could not find jar tool executable & Target is not a JDK root.System library was not found.

      安装proguard后,将程序混淆打包,但提示Could not find jar tool executable 。按照网上的方法,把eclipse中window->preference->Java->Installed JRE中的路径改为JDK的路径,但不能更改,提示Target is not a JDK root.System library was not found。在网上找到一个方法,说是要给 JDK目录改名,我的JDK目录名就是JDK,把它改为J2DK ,在Installed JRE就能识别出JDK路径。就能正确混淆打包了。不知为何要改名?

     但又出现了一个新问题,在eclipse中不能运行j2me程序,当选择run as时提示create process failed。我想可能是eclipse有些地方还没有把jdk的路径改过来,因为我修改了jdk的目录名。但在eclipse的配置文件中没有找到要引用jdk路径的地方。并且wtk也不能运行,我想可能是wtk在启动是要加载jvm,但jvm的路径被我改了,导致其不能读取。终于在wtk的bin下找到后缀名为.vm的文件中保存有jdk的路径,而其中jdk的目录名还是JDK,于是我把目录名改为J2DK后就能正确运行J2ME程序了。(所有的.vm文件都要修改哦,最快的方法当然是重装wtk了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值