2019独角兽企业重金招聘Python工程师标准>>>
原本打算从 CentOS 6.0 i386 蹦到 CentOS 7.1 x86-64 ,结果声卡一灵九不灵的问题没解决。决定退到 CentOS 6.6 x86-64 。
装好 CentOS 6.6 x86-64 ,原生创建的用户 guest 貌似没啥问题。但直接迁移过来的用户在登录桌面时,KDE 报告删除声卡的窗口会在短时间内僵死,需要在僵死之前迅速关掉。
考虑等到迁移得差不多的时候重新建立这个用户和进行桌面设置。
另,安装 iso 自带的 java-openjdk-1.8.0 后,/etc/alternatives 下有 13 个本应指向 1.8 的链接依然指向 1.7 ;其中一个链接导致 java 命令不能执行 javac 编译出的结果。需要手动删除、重建链接。
删除、手动重建链接以及简历环境变量后,安装 x86-64 的 Eclipse 3.6.2 接班 32 位的班,发现原本正常的项目中出现“无法解析类型 java.lang.CharSequence。从必需的 .class 文件间接引用了它”的奇怪错误。试验了包括重构建、重启、新建项目等手段,未解决。决定暂时退回 1.7 ,看能不能解决。
于是,把 /etc/alternatives 下的链接从 1.8 倒腾回 1.7 ,卸载 java-openjdk-1.8.0 ,安装 java-openjdk-1.7.0 ,修改环境变量。
再次启动 Eclipse 3.6.2 x86-64 ,初始时有构建路径错误、类找不到等错误;数次“刷新”或类似操作后消失。
继续,发现安卓调试桥 adb 不能用了;为《Contra 4: Hard Corp》下的两个游戏模拟器也不能用了,都得重新下载、安装。
还有得折腾……