首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从ant执行javap

如何从ant执行javap
EN

Stack Overflow用户
提问于 2010-12-13 14:31:13
回答 2查看 777关注 0票数 3

我想从ant脚本运行javap命令。Javap命令位于JDK下的bin文件夹中,但是如何在ant脚本中访问JDK路径呢?${java.home}指向的是JRE而不是JDK,所以这没有帮助。

我正在寻找一个不需要对系统进行任何配置的解决方案,例如修改PATH或设置其他环境变量,如JAVA_HOME。一个只在Windows中工作的解决方案就可以了。

EN

回答 2

Stack Overflow用户

发布于 2010-12-13 15:48:07

Ant脚本可以读取外部属性文件。一个简单的解决方案是将JDK_HOME属性添加到现有的属性文件或Ant脚本中。在此之后,您可以使用JDK_HOME作为参考来引用javap工具。这个解决方案不需要更改任何系统属性;这里唯一的要求是您需要知道JDK路径。

票数 2
EN

Stack Overflow用户

发布于 2010-12-13 15:42:09

首先,谢谢你的问题。

其次,我不相信你有一个简单的方法。我担心您必须创建自己的特定于平台的机制来定位JDK。使用windows注册表和命令链接,如

代码语言:javascript
复制
ls /bin/java*/bin/javac* | tail -1 

在unix上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4426328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档