如何用更少的导入和更少的导入语句在Java中导入多个类?

时间:2019-04-17 09:15:34

标签: java processing jbox2d

对于使用Java中的软件包,我是一个新手,我想知道是否有一种更简单的方法来使用更少的导入语句来导入类。

我正在使用Processing,并且已经开始使用Box2D for Processing来创建一些游戏。

为了使用该库,我必须在我的草图中添加以下内容:

{"kind":"error","text":"Program type already present: com.android.common.constant.DbConstants","sources":[{}],"tool":"D8"}

为简化导入,我尝试:

import shiffman.box2d.*;

import org.jbox2d.collision.shapes.*;
import org.jbox2d.common.*;
import org.jbox2d.dynamics.*;
import org.jbox2d.dynamics.joints.*;

但是,当我使用import shiffman.box2d.*; import org.jbox2d.*; 定义主体时,出现一条错误消息,提示未定义BodyDef

Processing error

错误似乎还提到BodyDef不是软件包...

是否可以减少导入语句? PDE似乎也不包括这些内容...

谢谢!

1 个答案:

答案 0 :(得分:1)

您只能在Java中导入类型和静态方法。

Importing packages in Java中实际上回答了类似的问题。