# -*- coding: utf-8 -*- """票 04:定位 IDEA 捆绑 maven + JDK。""" import os, sys, io, glob sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') # IDEA 常见安装位置 idea_pats = [r'D:\Program Files\JetBrains\*', r'C:\Program Files\JetBrains\*', r'D:\JetBrains\*', r'D:\*idea*', r'D:\*\IntelliJ*'] for p in idea_pats: for g in glob.glob(p): if os.path.isdir(g): print('IDEA dir:', g) mvn = glob.glob(os.path.join(g, 'plugins', 'maven', 'lib', 'maven3', 'bin', 'mvn.cmd')) for m in mvn: print(' MVN:', m) # JDK for g in glob.glob(os.path.expanduser(r'~\.jdks\*')): print('JDK:', g)