他の人の宿題を手伝うのが嫌いなのはわかっていますが、私は XText 文法を作成し、この文法に一致するサンプル コードを作成し、それを html ファイルにコンパイルする必要があります。
講師は私たちに手順を示し、すべてがうまくいきました.彼は「とても簡単なので、10分の作業になるでしょう」と言いました. そして、私はそれを信じていました。しかし、自宅では期待通りに動くものはほとんどありません。そしてもちろん、私が合格するために何をしたかを示さなければならない場所で、試験だけが私を待っています。しかも、送ったメールがメーラーデーモンに跳ね返されて……。
xtext の Web サイトから Eclipse IDE と一緒に Xtext を入手し、それを解凍して、公式のチュートリアルの手順に従って、デフォルトのプロジェクト テンプレートを機能させました。チュートリアルはここにあります: http://wiki.eclipse.org/Xtext/GettingStarted
今、私は「モデル」の段階にいます。「MyModel.mydsl」を開くと表示されますが、エディターは開きません。と言いました:
「エディターを開けませんでした: エディター クラスをインスタンス化できませんでした。これは通常、引数のないコンストラクターがないか、plugin.xml でエディターのクラス名が誤って入力されたことを示しています。」
すべてが生成されるため、エラー メッセージは役に立ちません... スタック トレースを確認するオプションがあり (1 マイルの長さでした)、その上に例外がありました:
java.lang.IllegalStateException: バンドルはまだアクティブ化されていません。Manifest.MF に「Bundle-ActivationPolicy: lazy」が含まれていることを確認してください。
Manifast.MF と Bundle-ActivationPolicy を開きました: lazy が設定されました...
私は解決策を探しましたが、役に立ちませんでした。それは私を夢中にさせ、私はあきらめました。
私は Eclipse と Java と XText の経験がありません。宿題をして、再び必要になるまですべてを忘れたいだけです...
XText の経験がある人はいますか?
どんな助けでも感謝します。
ps: 私も参加します。数時間で問題が解決するかもしれません。しかし今、私は途方に暮れています。