2015-04-07 50 views
1

幾年前,我得到了娛樂遊戲機器人(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; 

請告訴我,我需要做什麼來解決導入錯誤,並得到該代碼才能正常運行。謝謝!

+0

你有'org.rsbot'代碼或jar文件嗎?如果是這樣,它是否與您的項目在同一個文件夾中? –

回答

0

package org.rsbot.bot does not exist表示您錯過了org.rsbot.bot包。

這可能意味着兩種情況之一:

  1. 你不必包。 解決方案:獲取包裝。
  2. 您尚未正確添加包裝。您需要讓jGrasp將Jar或源文件(無論它們的格式)放在構建路徑上的丟失包中。
相關問題