Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 添加 Java 时可以选择一个目录, 在这个目录下递归搜索并添加所有 JVM #3492

Open
StellarHS opened this issue Dec 11, 2024 · 1 comment

Comments

@StellarHS
Copy link

StellarHS commented Dec 11, 2024

描述 | Description

添加 Java 时可以选择一个目录, 在这个目录下递归搜索并添加所有 Java

要限制递归层次;
另外要排除掉 JDK 8- 的 jre 子目录,
现在使用 JDK 8 启动时识别到的 Java 也指向 jre 子目录中;

原因 | Reason

如果不是装在默认位置, 一般也是集中安装在某几个目录中, 添加 Java 更方便

@StellarHS
Copy link
Author

StellarHS commented Dec 11, 2024

基本实现完成了, 如何贡献代码🤔
实现了指定目录下递归搜索 maxDepth 级目录, 检查目录下是否存在文件
"bin" + File.separator + OperatingSystem.CURRENT_OS.getJavaExecutable()
如果提供了 Java 目录中的 bin 目录, 也可正确添加 Java

在 Add Java 按钮右侧添加了一个按钮, 但是按钮过多, 空间不足, 按钮标签出现了省略号, 考虑如何合并到 Add Java 项中, 或者直接将 Add Java 项的行为改为搜索

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant