File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
src/main/java/dev/jbang/devkitman/jdkproviders Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -134,7 +134,7 @@ protected String jdkId(String name) {
134
134
}
135
135
136
136
protected boolean acceptFolder (@ NonNull Path jdkFolder ) {
137
- return JavaUtils .hasJavacCmd (jdkFolder );
137
+ return isValidId ( jdkFolder . getFileName (). toString ()) && JavaUtils .hasJavacCmd (jdkFolder );
138
138
}
139
139
140
140
@ Override
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ public boolean canUse() {
50
50
String [] parts = idOrToken .split ("@" , 2 );
51
51
if (parts .length == 2 && isValidId (parts [0 ]) && isValidPath (parts [1 ])) {
52
52
Path jdkPath = Paths .get (parts [1 ]);
53
- if (super . acceptFolder (jdkPath )) {
53
+ if (JavaUtils . hasJavacCmd (jdkPath )) {
54
54
Optional <String > version = JavaUtils .resolveJavaVersionStringFromPath (jdkPath );
55
55
if (!version .isPresent ()) {
56
56
throw new IllegalArgumentException (
You can’t perform that action at this time.
0 commit comments