java - class.java 使用未经检查或不安全的操作

标签 java

我试图让我的 .jar 文件在我的 dist 文件夹中运行,但它没有运行,我尝试清理和构建并注意到它给出了消息:

Note: E:\ZombieDefense\src\GameScreen\ZombieDefense.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

经过一番搜索,我发现这可能与我在此类中声明一些变量有关?

无论如何,我无法找到问题所在,并且认为也许这里有人可以看到它,谢谢

public class ZombieDefense extends JComponent implements Runnable   {

    //private Zombie zombie = new Zombie(this);
    private ImageIcon background = new ImageIcon(getClass().getResource("background.jpg"));
    protected Survivor survivor = new Survivor();
    private Barricade barricade = new Barricade();
    private GameScreen framePointer;
    protected ArrayList<Zombie> zombieArray = new ArrayList();
    protected ArrayList<Bullet> bulletArray = new ArrayList();
    Scanner in = new Scanner(System.in);
    Random random = new Random();
    Thread timer = new Thread(this);
    int currzomb = 0;
    int maxzomb = 10;
    int wave = 1;
    int kills = 0;
    int totalzomb = 10;
    int threadint = 2000;
    String name;
    Stopwatch time;

如果它与声明以外的其他事情有关,请告诉我,我将编辑并弹出代码,再次感谢

最佳答案

protected ArrayList<Zombie> zombieArray = new ArrayList<Zombie>();
protected ArrayList<Bullet> bulletArray = new ArrayList<Bullet>();

关于java - class.java 使用未经检查或不安全的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20440544/

相关文章:

java - 使用bytearray加载jar,找不到嵌套类

java - MethodInterceptor 重试 HttpInvoker 调用

java - 在java中的swing组合框中从数据库绑定(bind)

Java:多个 if 或比较两个字符串后的 else

java - 如何刷新 Java 小程序?

Java 字符串换行 :How do I wrap words in a String at New line character(\n)

java - eclipse jdt 从命令行导入项目

java - 将 QByteArray 反序列化为 Java 数据类型

java - git : Run dos2unix commands only on modified files using git status command

Java 传入类型作为函数参数