我有一些学生使用(最可能)Mac OS编写的java编程分配。
这里的麻烦是我无法编译他们的代码(在Windows中)来查看可执行输出。我打开了文件,它没有什么不同(除了它比Windows中写的同一文件略大)。
谁能告诉我这里的问题是什么?是因为背景中的元数据还是别的什么?
更新〜这里是生成的错误消息
☺ ☺ ▲This resource
分叉故意留空
☺ ☺
▲∟▲→ ^ me._Application.java:1:非法字符:\ 0 ♣♣▬MacOSX☻2♫░♫♫☺▲ ATTR;Ü╔♫Γ╚☺!☻╚F§com.apple.quarantine☺♫ =%com.apple.metadata:kMDItemWhereFroms 0000; 4e893bff; Mail; 40818AA2-9460-4D93- B3B8-1ED961B2F468 |com.apple.mailbplist00ú☺☻♥►,Neil Drum-Garcia ►↑Compsci 101作业2_►Pmessage:%3CCAEKp0axAAFq4O5quHs-O69e4exN uMrjAeUU_GtoMn498Nto+ag@mail.gmail.com%3♀; V☺☺♦⌐
干杯..
答案 0 :(得分:4)
您可能在标有._classFile.java
的目录中有文件,这些文件由javac
解释。它们包含存储在非Mac OS系统上的文件的资源分叉信息。快速解决方案是在尝试编译目录中的代码之前删除这些文件。