You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

25 lines
642 B

// 扫描常见 JDK/Maven 安装位置(票 03:找可用的 mvn/java)
import { readdirSync, existsSync } from 'node:fs';
const dirs = [
'C:/Program Files/Java',
'C:/Program Files/Eclipse Adoptium',
'C:/Program Files/Microsoft',
'C:/Users/Administrator/.jdks',
'C:/Program Files/JetBrains',
'C:/Program Files/apache-maven',
'C:/Users/Administrator/scoop/apps',
'C:/tools',
'C:/ProgramData/chocolatey/lib',
'D:/',
'E:/',
];
for (const d of dirs) {
if (!existsSync(d)) continue;
try {
console.log(d + ': ' + readdirSync(d).join(' | '));
} catch (e) {
console.log(d + ': <error ' + e.code + '>');
}
}