2

Gradle経由でコンパイルおよび実行されたJava 1.8でrythmengineを呼び出しています。

例外は次のとおりです。

org.rythmengine.exception.CompileException: 構文エラー、注釈はソース レベルが 1.5 以上の場合にのみ使用できます

...

関連する Java ソース行:

   2: import org.rythmengine.template.TemplateBase;
   3: import java.io.*;
   4: 
   5: public class C73bd49e7_ca2e_33dd_a822_07d30e7f8c26__R_T_C__ extends org.rythmengine.template.TagBase {
   6: 
>> 7:   @Override public java.lang.String __getName() {
   8:       return "C73bd49e7_ca2e_33dd_a822_07d30e7f8c26__R_T_C__";
   9:   }
   10: 
   11: 
   12:  protected java.lang.String __renderArgName(int __pos) {
   13:      int __p = 0;

コードの他の部分では問題なくアノテーションを使用しています。また、Gradle が実際に JRE 1.8 を実行していることを確認しました。この問題は、Rythm の内部コンパイラで発生しているようです。

4

1 に答える 1