初入eclipse配置环境的第一个坑(sun.misc.BASE64Encoder)

【初入eclipse配置环境的第一个坑(sun.misc.BASE64Encoder)】工作了一段时间后一直存了一些工作所得,我觉得写一些工作笔记还是很有必要的,我是一名像大多数同学一样有个自己的游戏梦新入cocos在eclipse交叉编译的一个菜鸟,之前在配置环境后遇到了这么一个问题
初入eclipse配置环境的第一个坑(sun.misc.BASE64Encoder)
文章图片
不知道其他同学是否遇到过这个问题,我通过百度等很多方法找到的答案如下(几乎大家都是提供这样的解决方法我很怀疑到底是我的错误不一样还是大家互相在抄)
右击项目 --> Properties --> Java Build Path --> 点开JRE System Library --> 点击Access rules --> Edit --> Add --> Resolution选择Accessible --> Rule Pattern填上 ** --> OK
这就是我搜索到的百分之80的解决办法,但是不管怎么试都是不行苦思一阵无果(你可以选择大声的喊叫或者用力的拍打电脑)后心里也是越来越急躁,有时候也建议大家当心里越来越乱越来越急躁的时候不如先暂时放一放,当心里调整好冷静下来后尝试换个角度看问题,当我冷静下来后发现报错信息里其中有一行是这么描述的


初入eclipse配置环境的第一个坑(sun.misc.BASE64Encoder)
文章图片
这是我观察到Session Data里的java版本是9.0.1(这是我最初替代mac默认jdk的版本 并且电脑里一直有只是用的是1.8的版本)
然后我一阵思考看到Eclipse.ini文件里的vm清楚的写的是9.0.1 然后我就改成了我用的1.8的版本 之后抱着还不行就大声喊叫的心情又运行了一遍工程——成功了
下面献上为大家ini在mac的开启方法
打开Eclipse.ini文件:vi /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini(每个人的目录可能不一样)


初入eclipse配置环境的第一个坑(sun.misc.BASE64Encoder)
文章图片
vi文件的一些操作:
命令模式:
用户刚刚启动 vi/vim,便进入了命令模式。
i切换到插入模式,以输入字符。
x删除当前光标所在处的字符。
:切换到底线命令模式,以在最底一行输入命令。
i修改后esc然后:wq退出就可以了
如果你不小心直接关闭了终端再打开会有以下显示
[O]penRead-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
最下面选项的意思:
? O:只读,不能改
? E:可以改,从前的修改都丢失
? R:恢复(从前的修改)
? D:删去(删去.swp文件,文件恢复到未修改前)
? Q:退出
? A:放弃
好了就到这里希望可以帮到遇到和我一样错误的人

    推荐阅读