URL类在java.net包中,你只要添加一句import java.net.*;就ok了。

解决方案 »

  1.   

    在头上添加
    import java.net.*试试!
      

  2.   

    我加入了,但是有出现错误提示:
    viewimage02.java:13: Exception java.net.MalformedURLException must be caught, or
     it must be declared in the throws clause of this method.
           URL url1=new URL(urls);
                    ^
    viewimage02.java:18: Undefined variable: url1
          img=getImage(url1,images);
                       ^
    2 errors
    怎么回事?
      

  3.   

    必须放在try里面try{
       url ....`}catch(Exception e) {}
      

  4.   

    and you need add 
     import java.net.URL;
      

  5.   

    同意vcvj(Mr.wu) 你可以看一下jdk文档,这个构造方法会抛出异常,所以必须捕获这个异常,catch语句中加入你的相应处理代码,或者可以为空。
      

  6.   

    我改后的代码如下:
    import java.awt.*;
    import java.applet.*;
    import java.net.*;
    public class viewimage02 extends Applet
    {
       Image img;
       int height,width;
       String images;
       String urls;
       
       public void init()
    {
       try{
          URL url1=new URL(urls);
              }
       catch(Exception e) {}       
       images=getParameter("word");
        }
       public void start()
    {
          img=getImage(url1,images);
      height=img.getHeight(this);
      width=img.getWidth(this);
        }
    public void paint(Graphics g)
    {
    g.drawImage(img,20,10,width,height,this);

    }

    }编译时出现了这个错误:
    viewimage02.java:23: Undefined variable: url1
          img=getImage(url1,images);
                       ^
    1 error
    为什么?
      

  7.   

    对,先import java.net.*;然后把程序放在try{ }catch(){}中,捕获指定的exception
      

  8.   

    我想使用html里面的代码接收图片地址,然后传到class中,用url1和images找到图片的具体地址。
      

  9.   

    url1是方法init()的私有变量,不是类成员
      

  10.   

    我应该怎么才能使用:URL url1=new URL(urls)和img=getImage(url1,images)实现我的功能:
    使用html里面的代码接收图片地址,在class中接受url1和images,用url1和images找到图片的具体地址.