0
私はGWTを使ってHTML5をデプロイできるようにするLibGDXライブラリを使って何か(マップジェネレータ)を書いています。私はGradleのビルドを実行したときにGWTがJava 8でコンパイルできないのはなぜですか?
はしかし、私はこのエラーが表示されます。
:html:compileGwt
Compiling module technology.rocketjump.undermount.mapgen.GdxDefinition
Validating units:
[ERROR] Errors in 'file:/D:/workspace/undermount-mapgen/core/src/main/java/technology/rocketjump/undermount/mapgen/generators/RiverGenerator.java'
[ERROR] Line 61: RiverPathfindingCalculator cannot be resolved to a type
[ERROR] Line 89: The left-hand side of an assignment must be a variable
エラーがしかしRiverPathfindingCalculator
がでちょうど別のJavaクラスですRiverGenerator.java
private boolean runRiver(GridPoint2 startPoint, GridPoint2 endPoint, GameMap map) {
RiverPathfindingCalculator pathfinder = new RiverPathfindingCalculator(startPoint, endPoint, map);
List<GridPoint2> path = pathfinder.findPath();
に次の行を示しているように見えます同じプロジェクトここは、あまりにもファイルに正しくインポートされているようだRiverGenerator
package technology.rocketjump.undermount.mapgen.generators;
import com.badlogic.gdx.math.GridPoint2;
import technology.rocketjump.undermount.mapgen.calculators.RiverPathfindingCalculator;
import technology.rocketjump.undermount.mapgen.model.TileType;
import technology.rocketjump.undermount.mapgen.model.output.*;
import java.util.*;
することはできview the relevant code on Githubの輸入をです。私が間違ってやっていることや、これを修正する方法に関するアイデア?
ちょうどこのコメントが私がラムダを残したということがわかったので実現しました!ありがとう:) –
GWT 2.8(リリース候補はリリース準備中です...)は、Java 8、構文と多くの新しいsdk機能の両方をサポートします! –