这是@paaat添加的解决方案。我只是发帖以将这个问题从未答复的列表中删除。
我想出了一个解决方案。看起来像是骇客,但却奏效了。我将其张贴在这里,以防万一其他人遇到相同的问题。
正如破碎的Java Mac
10.6所述,必须未设置DYLD_LIBRARY_PATH。不知道为什么,在Unix系统上似乎需要它,但在MacOSX上却不需要。如果MAMP设置为/ Applications / MAMP / Library / lib,则如何禁用它:编辑/ Applications /
MAMP / Library / bin / envvars并注释掉以下几行
DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"export DYLD_LIBRARY_PATH
这样看起来像这样:
#DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"#export DYLD_LIBRARY_PATH
这应该可以解决问题,并且Java 1.6可以正常运行。
确保重新启动MAMP的安装,以使更改生效。



