我正在尝试从以下文章中构建raspberry pi火鸡高音扬声器:
https://blogs.oracle.com/hinkmond/entry/internet_of_things_iot_thanksgiving2
到目前为止,所有内容都是机械工作,但我无法获得提供的代码。当我尝试编译时,它给出了以下错误(只是空间的前2个):
TurkeyTweeter.java:4: error: cannot find symbol
Date date = null;
^
symbol: class Date
location: class TurkeyTweeter
TurkeyTweeter.java:5: error: cannot find symbol
FileInputStream fis = null;
^
symbol: class FileInputStream
location: class TurkeyTweeter
TurkeyTweeter.java:6: error: cannot find symbol
DataInputStream dis = null;
^
symbol: class DataInputStream
location: class TurkeyTweeter
我只提供了前2个错误以节省空间,因为我认为存在导致其余错误的潜在问题。
欢迎任何想法。一旦完成,我会发布完整的食谱。
答案 0 :(得分:2)
在您的包名称或文件顶部之后,但在您的类声明之前添加以下行。
import java.util.Date;
import java.io.FileInputStream;
import java.io.DataInputStream;
您可以在此处查看所有Java文档:
答案 1 :(得分:0)
对不起!我在博文中省略了简洁的导入行。他们都在这里:
// For USB Device Reading
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
// For Tweeting
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.net.CookieHandler;
import java.net.CookieManager;
import java.net.CookiePolicy;
import java.net.URL;
import java.net.URLEncoder;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import javax.net.ssl.HttpsURLConnection;
如果您在添加这些内容后仍然发现问题,请告诉我们。
谢谢, Hinkmond