从Eclipse导出Java源文件提交作业遇异常,寻求帮助
解决Eclipse导出Java源文件而非编译文件的问题
看起来你是不小心导出了编译后的.class字节码文件,而非原始的.java源代码文件——这就是把文件放回Eclipse后显示混乱的核心原因,毕竟class文件是机器可读的字节码,不是人能看懂的源代码。下面是几个简单直接的解决办法,都是日常用Eclipse时的常用操作:
直接复制粘贴源文件(最省心的方法)
打开Eclipse的Package Explorer视图,找到你要提交的文件:记住Java源文件的图标是带咖啡杯的,而编译后的class文件是灰色的齿轮/方块图标。右键选中目标.java文件,选Copy,然后到本地文件夹右键Paste,复制出来的就是纯源代码文件。正确使用Eclipse的导出功能
如果习惯用导出流程,别选错导出选项:- 选中要导出的Java项目或者具体的源文件
- 右键选择
Export,在弹出的窗口里找到General分类下的File System,点击Next - 关键一步:确保勾选的是**
src文件夹(或者你的自定义源文件夹)**,绝对不要选bin文件夹——bin里全是编译后的class文件 - 选择导出的目标路径,点击
Finish就能得到正确的源文件了
调整视图过滤,避免混淆源文件和class文件
有时候可能因为视图设置隐藏了部分文件,导致你误选:
在Package Explorer的右上角,点击那个小三角的View Menu图标,选择Filters,确保没有勾选*.class相关的过滤选项,这样就能清晰区分源文件和编译文件,不会再选错了
最后再提醒下:提交给老师的文件,一定要打开确认是正常的Java代码,后缀是.java,而不是.class哦。
内容的提问来源于stack exchange,提问作者Travis Mello
相关产品推荐
相关产品推荐

