如何在MacOsx High Sierra中修复Javac

如何在MacOsx High Sierra中修复Javac,java,macos,javac,Java,Macos,Javac,几乎可以说: % javac Unable to locate an executable at "/usr/bin/java//bin/javac" (-1) % which javac /usr/bin/javac % file /usr/bin/javac /usr/bin/javac: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [i386:Mach-O ex

几乎可以说:

% javac
Unable to locate an executable at "/usr/bin/java//bin/javac" (-1)
% which javac
/usr/bin/javac
% file /usr/bin/javac
/usr/bin/javac: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [i386:Mach-O executable i386]
/usr/bin/javac (for architecture x86_64):   Mach-O 64-bit executable x86_64
/usr/bin/javac (for architecture i386): Mach-O executable i386
% 
在安装OS-X升级后,如何将Humpty Dumpty重新组装起来?(最新)。(事实上,在此之前也没有任何迹象表明它有效)

很明显,它就在那里,“手册”页也在那里(甚至90%的用户都不知道那是什么。)


答案是JAVA_主页设置错误。这使它运行起来