eclipse混淆打包问题

hkjat1 2010-07-29 07:37:42
初学..有这么些东西
eclipse3.2
eclipseMe1.7.9
jdk-6u7-windows-i586-p
WTK2.5.2
proguard4.5.1

用eclipse+proguard4.5.1
会出现
The jar tool requires a full JDK installation.
Specify a full JDK installation in the Java preferences.

原因:
Could not find jar tool executable


用WTK提示
您需要完整版的java se sdk 才能编译.
为了使用此功能,请安装java se sdk 1.5或更高版本并重新安装sun java(TM) wireless Toolkit
...全文
298 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hkjat1 2010-07-30
  • 打赏
  • 举报
回复
换成eclipse3.5.1 jdk 6u21
重新装了下,再改那个,可以了= =
hkjat1 2010-07-29
  • 打赏
  • 举报
回复
hkjat1 2010-07-29
  • 打赏
  • 举报
回复
百度过才来问的..
pallove 2010-07-29
  • 打赏
  • 举报
回复
混淆包,eclipse需要指向完整的jdk目录。
window->preferences->java->installed jres,然后将里面指向的jre改为你的jdk目录,注意你的java目录下有jdk和jre两个目录,jdk里面也包含了jre,你现在需要指向的是jdk那个。
wujiaojun 2010-07-29
  • 打赏
  • 举报
回复
http://hi.baidu.com/j2meslave/blog/item/e13ae20b6ce0ee36b1351d99.html


解决方案:


在“窗口--首选项--java--已经安装的JRE”中,对应英文为“windows-preferences-java-installed jres”把已经安装的JRE的目录修改为jdk的安装目录。。

原因:

在混淆的过程中,混淆工具产生的JAR文件需要被再次预校验。 此时,预处理工具会从环境变量中寻找并调用jar工具的可执行文件。 EclipseME一般会在JRE安装目录下面去寻找。如果发生这个问题了,肯定是因为EclipseME在已经安装的JRE(java的子类)中找到了至少一个JDK。这种情况下,在Windows下,Eclipse会默认识别JRE而不是JDK。

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧