javac
こんにちは、コマンドでコンパイルすると非常にうまく機能するJavaクラスのセットがあります。
javac -g -nowarn -classpath /usr/class/cs143/cool/lib:.:/usr/java/lib/rt.jar ASTConstants.java ASTParser.java cool-tree.java
同じマシンに groovy をインストールし、以下を実行しようとしました。
groovyc -classpath /usr/class/cs143/cool/lib:.:/usr/java/lib/rt.jar ASTConstants.java ASTParser.java cool-tree.java
groovy は Java ファイルを理解できず、次のようなスロー エラーが発生するようです。
ASTParser.java: 21: unexpected token: protected @ line 21, column 3.
protected static final short _production_table[][] =
^
少し混乱しています。すべての Java プログラムは有効な Groovy コードですか? その逆だけが真実ではありませんよね?
どこで間違いを犯していますか?
前もって感謝します。