اگر از macOS و استودیوی Apache Directory استفاده می کنید، به احتمال زیاد با این پیام خطا مواجه شده اید:
راه حل زیر باید در بیشتر موارد کار کند. ببینید مال شما کجاست jdk سپس Info.plist را با مسیر آپدیت کنید
/usr/libexec/java_home -V
Matching Java Virtual Machines (2):
14 (x86_64) "Oracle Corporation" - "Java SE 14" /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home
ویرایش /Applications/MacPorts/ApacheDirectoryStudio.app/Contents/Info.plist یا هر کجا Info.plist شما برای Apache Directory Studio قرار دارد. این خط را به Info.plist اضافه کنید
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home</string>
جایی که مسیر خروجی /usr/libexec/java_home -V است
توجه: ممکن است استودیوی دایرکتوری آپاچی شما در جای دیگری نصب شده باشد، برای یافتن مسیر صحیح، آن را اجرا کنید و تا زمانی که نشان داده شود زنگ خطر. هشدار ترمینال را باز کنید و تایپ کنید: ps aux | grep -i آپاچی