Minecraft 将 .java 编译为 .class 非法字符 &未封闭的字符文字

发布于 2024-12-27 04:00:18 字数 532 浏览 4 评论 0原文

我正在使用带命令提示符的 javac 将 .java 编译为 .class。如果有帮助的话,这是针对我的世界的...

这是我收到的错误:

C:\java\eh.java:269: unclosed character literal
/* 284  */    char c = '─Æ';
                   ^
C:\java\eh.java:269: illegal character: \8217
/* 284  */    char c = '─Æ';
                     ^
C:\java\eh.java:269: unclosed character literal
/* 284  */    char c = '─Æ';
                      ^
3 errors

这是 eclipse 中的错误代码行:

/* 284  */    char c = 'Ä’'; 

非常感谢任何帮助!我似乎无法在任何地方找到答案!

I am using the javac with command prompt to compile my .java to .class. This is for minecraft if it helps...

Here are the errors I am receiving :

C:\java\eh.java:269: unclosed character literal
/* 284  */    char c = '─Æ';
                   ^
C:\java\eh.java:269: illegal character: \8217
/* 284  */    char c = '─Æ';
                     ^
C:\java\eh.java:269: unclosed character literal
/* 284  */    char c = '─Æ';
                      ^
3 errors

This is the error code line in eclipse :

/* 284  */    char c = 'Ä’'; 

Any help is greatly appreciated! I can't seem to find an answer anywhere!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

缺⑴份安定 2025-01-03 04:00:18
javac -encoding UTF-8 ...

这可能是一个多字节字符,被解释为 ISO-8859-1 的两个字符。

javac -encoding UTF-8 ...

That probably is a multibyte character, interpreted as ISO-8859-1 as two characters.

逆光飞翔i 2025-01-03 04:00:18

你用的是Windows吧?

将以下参数添加到 javac 的使用中:

-encoding UTF-8

You are on Windows right?

Add the following argument to your usage of javac:

-encoding UTF-8
风尘浪孓 2025-01-03 04:00:18

看起来你的一个表情中有两个字符。如果您更改为字符串而不是字符,它可能会编译。但是,某些字符不是 ASCII 字符,因此您可能必须使用 unicode 转义序列(如 '\u0061')才能编译它。

Looks like you have two characters in one expression. If you changed to strings rather than characters it might compile. However, some of your characters aren't ASCII characters so you might have to use unicode escape sequences like '\u0061' to get it to compile.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文