eclipse 编译出错(java.io.ObjectInputStream)的解决办法
2017-10-12 00:19
513 查看
问题:
代码在第一行的package位置始终报这个编译错。
百度了好久,也没有找到解决方法,原因大概是这样的。
1,jdk版本太新,而eclipse版本比较旧,eclipse本身就是java开发的,所以eclipse的编译器使用的jdk版本没有程序的jdk版本高,造成一些误报。(高版本的sdk中的类有变化,eclipse编译器识别不了(猜测))。
2,要解决的话,方法有两个
1)可以选用较低版本的sdk,比如我就用回1.6版本的sdk
window->preferences->Java->Installed JREs->Add 选择一个低版本的sdk目录
2)下载一个最新的eclipse,与1.8版本的sdk匹配
我用的第一种,因为我本机有低版本的sdk,这样代价低一点。
Multiple markers at this line - The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files - The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files 环境:
name=Eclipse Platform id=org.eclipse.platform version=3.7.0
代码在第一行的package位置始终报这个编译错。
百度了好久,也没有找到解决方法,原因大概是这样的。
1,jdk版本太新,而eclipse版本比较旧,eclipse本身就是java开发的,所以eclipse的编译器使用的jdk版本没有程序的jdk版本高,造成一些误报。(高版本的sdk中的类有变化,eclipse编译器识别不了(猜测))。
2,要解决的话,方法有两个
1)可以选用较低版本的sdk,比如我就用回1.6版本的sdk
window->preferences->Java->Installed JREs->Add 选择一个低版本的sdk目录
2)下载一个最新的eclipse,与1.8版本的sdk匹配
我用的第一种,因为我本机有低版本的sdk,这样代价低一点。
相关文章推荐
- eclipse 编译出错(java.io.ObjectInputStream)的解决办法
- Eclipse 更新ADT和SDK后,编译程序出现Unable to execute dex: Java heap space 解决办法
- eclipse 编译 java compiler Unsupported major.minor version 51.0解决办法
- 我的Java开发学习之旅------>Java使用ObjectOutputStream和ObjectInputStream序列号对象报java.io.EOFException异常的解决方法
- Can not find a java.io.InputStream with the name [] in the invocation stack 解决办法
- java.io.NotSerializableException: org.hibernate.util.MarkerObject解决办法
- sublime-text2 编译java出错 Decode error - output not utf-8的解决办法
- 关于出现The type java.io.ObjectInputStream cannot be resolved.的问题解决
- eclipse编译的java程序命令行执行时提示找不到mysql驱动文件时的解决办法
- 在 Sublime Text 2 中编译和运行 Java 程序,以及输出中文出错问题解决办法
- Java使用ObjectOutputStream和ObjectInputStream序列号对象报java.io.EOFException异常的解决方法
- 多次创建object 写入对象文件中.java.io.StreamCorruptedException: invalid type code: AC解决办法
- eclipse 编译较大工程时出现 java heap space 异常解决办法
- 解决The type java.io.ObjectInputStream cannot be resolved.....
- 解决问题: ----- The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from
- eclipse 运行java出错的一些解决办法
- 在Eclipse中遇到The type java.lang.Object cannot be resolved. 解决办法
- eclipse 安装Java反编译插件 ,仍打不开.class解决办法
- AndroidApk混淆编译时,报告java.io.IOException...错误解决办法
- [原]在Oracle SOASUITE 10g Register ESB 报“java.io.IOException: Service TxContentFileStore”问题的解决办法