尝试编译java时出现非法字符:错误187 191

时间:2013-06-28 11:08:20

标签: java compilation

我正在尝试将java编译为类而我收到错误,这是第一行

    /*      */ package gcb;
    /*      */ import gcb.bot.ChatThread;
    /*      */ import gcb.bot.SQLThread;
    /*      */ import gcb.plugin.PluginManager;
    /*      */ import java.awt.event.ActionEvent;
    /*      */ import java.awt.event.ActionListener;
    /*      */ import java.net.InetAddress;
    /*      */ import java.text.SimpleDateFormat;
    /*      */ import java.util.ArrayList;

我得到这样的错误,请有人帮助我。有人能远程解决这个问题吗?请尽快解决这个问题

 C:\project>javac GChatbot.java
    GChatbot.java:1: error: illegal character: \187
    /*      */ package gcb;
     ^
    GChatbot.java:1: error: illegal character: \191
    /*      */ package gcb;
      ^
    2 errors

请帮帮我

4 个答案:

答案 0 :(得分:6)

不使用byte order mark保存文件。

答案 1 :(得分:0)

将源文件保存为ANSI将解决此问题。它对我有用。源文件可以使用记事本创建,并以ANSI格式保存为xx.java。 祝福

答案 2 :(得分:0)

Xie所说的是正确答案,因为错误位于第一行,其中有字节顺序标记。

我必须做的是将文件保存为ANSI。但是在这之后出现了几个错误,因为ANSI编码不包括几个外语字符,因此我不得不在IDE内部手动纠正我的评论和文档中的特殊字符。这解决了问题。

答案 3 :(得分:-1)

将文件另存为ANSI(编码)。因此,你可以得到正确的