Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 其他人试图执行程序时出错_Java - Fatal编程技术网

Java 其他人试图执行程序时出错

Java 其他人试图执行程序时出错,java,Java,我向某人发送了一个.java程序,该程序按预期运行,他在尝试执行该程序时收到以下错误消息: Error:(22, 19) java: illegal character: '\u00bc' Error:(22, 17) java: not a statement Error:(63, 24) java: illegal character: '\u00bc' Error:(63, 25) java: invalid method declaration; return type

我向某人发送了一个.java程序,该程序按预期运行,他在尝试执行该程序时收到以下错误消息:

  Error:(22, 19) java: illegal character: '\u00bc'
  Error:(22, 17) java: not a statement
  Error:(63, 24) java: illegal character: '\u00bc'
  Error:(63, 25) java: invalid method declaration; return type required
1) 是什么原因使它在我这一方运行良好,但在他这一方却不起作用


2) 括号中的数字代表什么?我想解决这个问题,但我不知道从哪里开始。

这是一个字节顺序标记,您需要剥离BOM表或将源文件转换为其他编码。使用像Notepad++这样的富文本编辑器,并使用编码“UTF-8无BOM”保存文件。这应该可以解决问题。记事本++可以转换单个文件编码,我不知道Windows平台上有用于此的批处理实用程序


java编译器将假定文件采用您的平台默认编码,因此如果您使用此编码,则不必指定编码。

我不相信没有
返回类型的方法在您的计算机上可以正常工作。要么你给他发错了文件,要么他对文件做了一些修改。是的,很奇怪。。。你不能在你朋友的电脑上调试吗?我下载了我发给他的所有文件,它们运行良好,我怀疑他改变了什么,但这是唯一可能的解释。“但如果知道错误发生在哪一行就好了。”-第22行,第19行,第22行,第17行,第63行,第24行,第63行,第25行。还有,代码\u00bc可能指四分之一符号