周末我一直在尝试一些不同的 java 编译器,今天早上决定坚持使用 javac。然后,我开始清理由我的测试引起的混乱,并删除了 java 的所有最后痕迹,并在 autoremove 和 autoclean 之后执行了新的“apt-get install openjdk-6-jdk”。
然后遇到了以下怪事:
tarskin@5-PARA-11-0120:~$ javac
The program 'javac' can be found in the following packages:
* openjdk-6-jdk
* ecj
* gcj-4.4-jdk
* gcj-4.6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Try: sudo apt-get install <selected package>
我已经安装了openjdk,但无论如何我尝试了它:
tarskin@5-PARA-11-0120:~$ sudo apt-get install openjdk-6-jdk
[sudo] password for tarskin:
Reading package lists... Done
Building dependency tree
Reading state information... Done
openjdk-6-jdk is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
tarskin@5-PARA-11-0120:~$
我知道我一定是在做一些愚蠢的事情,但我不知道是什么,如果其他人可以在正确的方向上给出一个指示,我将不胜感激......
干杯
编辑:发现有关我的 java 发行版的“新”实例的其他一些奇怪的方面,它似乎无法识别例如应该来自正则表达式 import shrugs的“模式”或“匹配器” 。