【发布时间】:2018-09-27 01:15:09
【问题描述】:
在编码设置为 IBM-1047 的 AIX 服务器中编译我的 java 源代码时出现错误。以下是错误,
[INFO] 2018-04-17 09:21:13,272 [main] - 编译输出消息错误:构造处理器对象时抛出异常:索引无效
[致命] 2018-04-17 09:21:13,273 [main] - 错误:构造处理器对象时抛出异常:索引无效
如果我删除编码变量并使用默认编码为 ISO-8859-1 进行编译,我会收到以下错误,
[错误] 2018-04-17 09:23:30,030 [main] - 文件 COPY.USER.N.SIGNON,第 1:1 行
[错误] 2018-04-17 09:23:30,030 [main] - 意外令牌:&
[错误] 2018-04-17 09:23:30,031 [main] - 文件 COPY.USER.N.SIGNON,第 1:2 行
[错误] 2018-04-17 09:23:30,031 [main] - 意外字符:0xEA
请任何人就该问题向我提出建议并帮助解决问题。
【问题讨论】:
-
IBM-1047 -- 它是一种 EBCDIC 吗? (我确实用谷歌找到了 IBM-1046)
-
嗨 Zsigmond,是的,它是 EBCDIC IBM-1047
-
首先,试试这些命令(虽然它们对我没有用)
javac -encoding Cp1047 myebcdicprogram.java和javac -encoding Cp037 myebcdicprogram.java
标签: java compiler-errors aix