【初心者】EclipseでJavaの勉強 2時間目【大歓迎】
http://eclipsewiki.net/eclipse/ この手順通りにインスコ、日本語化しましたが、一部ヘルプでエラーがでます
(JRE Sun 1.5.0_09)
>この文書の目次プロデューサーが文書の処理中に、内部エラーが発生しました。
>
>org.xml.sax.SAXParseException: 1 バイト UTF-8 シーケンスの 1 バイト目が無効です。
>at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
>at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
>at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
>at org.eclipse.help.internal.xhtml.UAContentParser.doParse(UAContentParser.java:127)
>(以下略)
JREをIBM5.0に変えても同じです
原因がわかる方は指摘して頂きたいのですが
よろしくお願いします
>>431 そのページだとEclipseのトップページになるぞ。
それはPleiadesを使ったのか?
-cleanオプションつけて再起動とかすれば問題ないが。
XML文書の文法を間違えたとかじゃないのかな
>>432 レス、サンクスです
> それはPleiadesを使ったのか?
NLpack1-eclipse-SDKです
とりあえず原因はわかりました
エラー発生対象はxhtmlです
(例えばヘルプ→ワークベンチユーザーガイド→入門→基本チュートリアル→エディターおよびビュー→エディター)
これがsjisで記述されています
ところが、xmlパーサーがUTF-8で読みにいっています(↑のエラーから)
私の場当たり的な対応ですが、
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227/nl/ja/gettingStarted
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227/nl/ja/tasks
以下にあわせて10ファイルほどxhtmlがあります
このMETAタグ中の文字コード指定をutf8に書き換えて、BOM付UTF-8で保存
とりあえずこの対応で回避しました
434 :
433:2006/11/03(金) 00:21:57
書き忘れましたorz
すいません
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227/
は
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227.jarをjarまたはzipで解凍するとできます
追加です
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227/tasks/help_accessibility.htm
このファイルは拡張子htmですが、上記のエラーが発生します
理由は内容がxhtmlだからのようです
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
でgrepし該当したファイル
gettingStarted/qs-02d.xhtml
gettingStarted/qs-24a.xhtml
gettingStarted/qs-34a.xhtml
gettingStarted/qs-34b.xhtml
gettingStarted/qs-34c.xhtml
tasks/help.xhtml
tasks/help_accessibility.htm
tasks/tasks-51.xhtml
tasks/tasks-53.xhtml
tasks/tasks-57.xhtml
拡張子htmはtasks/help_accessibility.htmだけのようです
今までそんな問題起きたこと無かったなあ。
始めて見た問題だ。
Wikiのほうにも、「日本語化」のところに
報告しておいたほうがいいんでない?
さらに追加ですorz
最後にorg.eclipse.platform.doc.user.nl1_3.2.1.v200609270227.jarをリネームまたは削除
これをやらないと上記対応は有効にならないようです
wikiには投げておきました