Add script to integrate mise Java with macOS java_home#24
Merged
Conversation
Provides link/unlink commands to integrate mise-managed Java installations
with macOS java_home system by creating symlinks in
/Library/Java/JavaVirtualMachines.
Usage:
./mise_java_home_integration.sh link # Link current mise Java
./mise_java_home_integration.sh unlink # Remove the integration
Features:
- Follows mise official documentation
- Verifies via java_home -V
- Bash 3.2 and older macOS compatibility
- Proper error handling and cleanup
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds a new shell script that integrates mise-managed Java installations with macOS's native java_home system by creating symbolic links in /Library/Java/JavaVirtualMachines.
Changes:
- Adds a bash script with link/unlink commands for mise Java integration
- Implements verification logic to check macOS recognition of linked JDK
- Includes error handling and cleanup for failed operations
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Contributor
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Contributor
Contributor
…ration script (#26) * Initial plan * Translate Chinese comments and messages to English Co-authored-by: paigeman <53284808+paigeman@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: paigeman <53284808+paigeman@users.noreply.github.com>
Contributor
Owner
Author
|
@copilot Add a item to the README.md under "脚本的类型" in Chinese |
Contributor
Add mise Java integration script to README.md script types section Co-authored-by: paigeman <53284808+paigeman@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: paigeman <53284808+paigeman@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Provides link/unlink commands to integrate mise-managed Java installations
with macOS java_home system by creating symlinks in
/Library/Java/JavaVirtualMachines.
Usage:
./mise_java_home_integration.sh link # Link current mise Java
./mise_java_home_integration.sh unlink # Remove the integration
Features: