您如何解决Mac OS X中JDK中缺少tools.jar的问题? [英] How do you address the issue of a missing tools.jar in a JDK in Mac OS X?
问题描述
根据我的搜索,我在此处找到了支持信息:适用于Mac OS X的Java开发指南
From my searching, I found supporting information here: Java Development Guide for Mac OS X
tools.jar
不存在。通常位于此处的类包含在classes.jar
中。依赖于tools.jar
存在的脚本需要相应地重写。
tools.jar
does not exist. Classes usually located here are instead included inclasses.jar
. Scripts that rely on the existence oftools.jar
need to be rewritten accordingly.
如果重写是不可避免的,那怎么办?
If a rewrite is inevitable, how does that go?
在Mac OS X 10.6机器上通过MacPorts安装Tomcat 6时遇到此问题。
This problem was encountered while deploying on Tomcat 6 installed via MacPorts on a Mac OS X 10.6 machine.
推荐答案
这是我测试过的解决方案,它意味着maven配置没有变化,只需添加符号链接:
Here is my tested solution, which implies no change in maven config, just add symbolic links:
- ln -s /Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/../Classes/classes.jar
/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home /../ Classes / tools.jar - ln -s / Library / Java / JavaVirtualMachines / 1.6.0_38-b04-436.jdk / Contents / Home /../ Classes
/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/../lib
享受!
Bruno
Enjoy! Bruno
这篇关于您如何解决Mac OS X中JDK中缺少tools.jar的问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!