我正在学习本国际象棋教程,并尝试在Eclipse4.8.0中的项目中添加Guava23.0jar。(按照教程中的要求)
但是,在添加从https://github.com/google/Guava/wiki/release23下载的Guava jar文件后,我遇到了导入无法解决的错误
import com.google.common.collect.ImmutableMap;
我已经尝试了这两个最高投票的答案,但仍然遇到相同的问题。
是我错过了一个步骤还是不正确地添加了番石榴罐子文件?有人好心地告诉我这一点。
package com.chess.engine.board;
import java.util.HashMap;
import java.util.Map;
import com.chess.engine.pieces.Piece;
import com.google.common.collect.ImmutableMap; //error underline at com.google
public abstract class Tile {
protected final int tileCoordinate;
private static final Map<Integer, EmptyTile> EMPTY_TILES = createAllPossibleEmptyTiles();
private static Map<Integer, EmptyTile> createAllPossibleEmptyTiles() {
final Map<Integer, EmptyTile> emptyTileMap = new HashMap<>();
for(int i = 0; i < 64; i++) {
emptyTileMap.put(i, new EmptyTile(i));
}
return ImmutableMap.copyOf(emptyTileMap);
}
Tile(int tileCoordinate){
this.tileCoordinate = tileCoordinate;
}
public abstract boolean isTileOccupied();
public abstract Piece getPiece();
public static final class EmptyTile extends Tile{
EmptyTile(int coordinate){
super(coordinate);
}
@Override
public boolean isTileOccupied() {
return false;
}
@Override
public Piece getPiece() {
return null;
}
}
public static final class OccupiedTile extends Tile{
private final Piece pieceOnTile;
OccupiedTile(int tileCoordinate, Piece pieceOnTile){
super(tileCoordinate);
this.pieceOnTile = pieceOnTile;
}
@Override
public boolean isTileOccupied() {
return true;
}
@Override
public Piece getPiece() {
return this.pieceOnTile;
}
}
}
由@Howlger在上面的评论中提供的解决方案。我删除了默认包中的module-info.java
,从而解决了该错误。
问题内容: 我正在做“elasticsearch入门”教程。不幸的是,本教程没有介绍将数据库导入Elasticsearch的第一步。 我用谷歌搜索找到了解决方案,但不幸的是它无法正常工作。这是我要实现的目标和拥有的目标: 我有一个要导入的数据文件(简化了) 我想使用导入。经过互联网研究后,我得到以下配置: 我在指定文档类型时遇到了麻烦,因此一旦导入数据,便导航到http:// localhost:
问题内容: 在Cython文档的教程中,有numpy模块的cimport和import语句: 我发现此约定在numpy / cython用户中非常流行。 这看起来很奇怪的我,因为他们 都 命名为 NP 。在代码的哪一部分中使用了导入/导入的np?为什么cython编译器不会混淆它们? 问题答案: 可以访问 C 函数或属性,甚至可以访问下面的子模块 可以访问下方的 Python 函数或属性或子模块。
问题内容: 将csv文件上传到mysql表的最佳/最快方法是什么?我想将第一行数据用作列名。 发现了这一点: 如何将CSV文件导入MySQL表 但是唯一的答案是使用GUI而不是Shell? 问题答案: 您无需编写脚本即可从CSV文件中提取信息,而是可以直接将MYSQL链接到该文件并使用以下SQL语法上传信息。 要将Excel文件导入MySQL,请先将其导出为CSV文件。从生成的CSV文件中删除CS
问题内容: 我正在尝试使用导入文件: 我不明白是怎么工作的,因为如果我继续初始化三个变量(,和)的,它失败的: 如果我仅保留docNumber,则它可以工作。你可以帮帮我吗? 问题答案: 输入文件中的某些行似乎包含少于3个逗号分隔的字段。您应始终检查令牌生成器是否具有更多令牌(StringTokenizer.hasMoreTokens),除非您100%确信输入正确。 正确解析CSV文件并不是一件容
我已经将volley库克隆为 我如何将其作为模块导入到我的android studio项目中,该项目由gradle提供支持,类似于IntelliJ Idea中的“导入模块”选项。
我有一个csv文件,我想将它导入JTable。 是否有一个简单的示例显示如何将csv文件导入JTable?
请帮忙,我有两个与Kotlin DSL Gradle一起的spring boot项目,但是,我需要将其中一个导入到另一个,但是,它不起作用。这是我尝试过的: 将外部jar(lib/*.jar)添加到IntelliJ IDEA项目的正确方法 如何将本地. jar文件依赖项添加到build.gradle.kt文件? 在谷歌上搜索前两篇文章有很多不同的地方,我也试过了,但都不管用。此外,我尝试导入生成的