Java 如何修复此代码中的导入错误?

Java 如何修复此代码中的导入错误?,java,import,compilation,Java,Import,Compilation,几年前,我得到了一些娱乐游戏机器人(用于Runescape)的源代码,现在我正在尝试运行它。然而,jGrasp无法识别许多导入,我不知道如何修复代码,因为我还是一名学生。导入的代码如下所示: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import jav

几年前,我得到了一些娱乐游戏机器人(用于Runescape)的源代码,现在我正在尝试运行它。然而,jGrasp无法识别许多导入,我不知道如何修复代码,因为我还是一名学生。导入的代码如下所示:

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Map;
import org.rsbot.bot.Bot;
import org.rsbot.event.events.MessageEvent;
import org.rsbot.script.util.*;
import org.rsbot.script.*;
import org.rsbot.script.wrappers.*;
import java.util.Random;
import javax.swing.JOptionPane;
import org.rsbot.event.listeners.MessageListener;
import org.rsbot.event.listeners.PaintListener;
import org.rsbot.script.methods.Game;
import org.rsbot.util.GlobalConfiguration;

@ScriptManifest(authors = { "Enfilade" }, keywords = {"rune", "riot"}, name = "Rune Riot", version = 1.0)
程序代码没有显示,因为它远远超出了本文的字符限制。当我试图编译代码时,它会收到许多与导入相关的错误,例如:

RuneRiot.java:17: error: package org.rsbot.bot does not exist
import org.rsbot.bot.Bot;

请告诉我需要做什么来解决导入错误并使代码正常运行。谢谢

包org.rsbot.bot不存在
表示您缺少
org.rsbot.bot

这可能意味着两件事之一:

  • 你没有这个包裹。解决方案:拿到包裹
  • 您没有正确添加包。您需要使用
    jGrasp
    将缺少的包的Jar或源文件(无论它们是什么格式)放在构建路径上

  • 你有
    org.rsbot
    code或jar文件吗?如果是,它是否与您的项目位于同一文件夹中?