Relevance Confirmation
What happened?
JDT LS is launched with config_mac (Intel) instead of config_mac_arm on Apple Silicon (arm64). Both directories exist in the JDT LS installation but the wrong one is selected.
- Launch arg used:
config_mac
- Should be:
config_mac_arm
- Machine: Apple Silicon (arm64)
- Extension version: 6.8.17
- JDT LS version: 1.58.0-202604151538
What did you expect to happen?
I expect the proxy to launch using config_mac_arm when running on Apple Silicon Mac
/Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java/proxy-bin/v6.8.17/java-lsp-proxy /Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java /usr/bin/java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dosgi.checkConfiguration=true -Dosgi.sharedConfiguration.area=/Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java/jdtls/jdt-language-server-1.58.0-202604151538/config_mac -Dosgi.sharedConfiguration.area.readOnly=true -Dosgi.configuration.cascaded=true -Djava.import.generatesMetadataFilesAtProjectRoot=false -Xms1G --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED -javaagent:/Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java/lombok/lombok-1.18.46.jar -jar /Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java/jdtls/jdt-language-server-1.58.0-202604151538/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar -data /Users/pradeepbhargav/Library/Caches/jdtls-e8c3188a3
Environment
Zed: v1.2.2
Platform: macOS 26.5
Java: Oracle GraalVM 25.0.3+9.1
Relevance Confirmation
What happened?
JDT LS is launched with
config_mac(Intel) instead ofconfig_mac_armon Apple Silicon (arm64). Both directories exist in the JDT LS installation but the wrong one is selected.What did you expect to happen?
I expect the proxy to launch using config_mac_arm when running on Apple Silicon Mac
/Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java/proxy-bin/v6.8.17/java-lsp-proxy /Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java /usr/bin/java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dosgi.checkConfiguration=true -Dosgi.sharedConfiguration.area=/Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java/jdtls/jdt-language-server-1.58.0-202604151538/config_mac -Dosgi.sharedConfiguration.area.readOnly=true -Dosgi.configuration.cascaded=true -Djava.import.generatesMetadataFilesAtProjectRoot=false -Xms1G --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED -javaagent:/Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java/lombok/lombok-1.18.46.jar -jar /Users/pradeepbhargav/Library/Application Support/Zed/extensions/work/java/jdtls/jdt-language-server-1.58.0-202604151538/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar -data /Users/pradeepbhargav/Library/Caches/jdtls-e8c3188a3
Environment
Zed: v1.2.2
Platform: macOS 26.5
Java: Oracle GraalVM 25.0.3+9.1