在JAVA中出现cannot resolve symbol method URL (java.lang.String)
GetUrl.java:8:cannotresolvesymbolsymbol:methodURL(java.lang.String)location:classGetU...
GetUrl.java:8: cannot resolve symbol
symbol : method URL (java.lang.String)
location: class GetUrl
URL lib=URL(" http://dir.sohu.com:80/company/electronics/index.ht
ml");
^
1 error 我的程序是:import java.net.*;
import java.io.*;
class GetUrl
{
public static void main(String[] args) throws MalformedURLException
{
URL lib=URL(" http://dir.sohu.com:80/company/electronics/index.html");
System.out.println("协议"+lib.getProtocol());
System.out.println("端口"+lib.getPort());
System.out.println("主机名"+lib.getHost());
System.out.println("文件"+lib.getFile());
System.out.println("地址"+lib.toExternalForm());
}} 展开
symbol : method URL (java.lang.String)
location: class GetUrl
URL lib=URL(" http://dir.sohu.com:80/company/electronics/index.ht
ml");
^
1 error 我的程序是:import java.net.*;
import java.io.*;
class GetUrl
{
public static void main(String[] args) throws MalformedURLException
{
URL lib=URL(" http://dir.sohu.com:80/company/electronics/index.html");
System.out.println("协议"+lib.getProtocol());
System.out.println("端口"+lib.getPort());
System.out.println("主机名"+lib.getHost());
System.out.println("文件"+lib.getFile());
System.out.println("地址"+lib.toExternalForm());
}} 展开
6个回答
2013-07-31
展开全部
提示的意思大概是说:你的url方法中的参数字符串中存在无法被解析的字符或者是个无效的url。你只要把url()括号中的参数换为一个合法的url应该就可以了。另外,浏览器的默认端口就是80,你无须去写端口号,还有你给出的地址,好像有问题,我试了一下访问不了。更换一个能访问的地址试下应该没问题的。
展开全部
就是说你拿到的是String变量,你把它强制转换成Date型的所以出错 你可以用Format类或者自己分析carno的格式转换成Date类型 比方carno="2001/01/01"; 就可以String[] s = carno.split("/"); new Date(Integer.parseInt(s[0]), Integer.parseInt(s[1]), Integer.parseInt(s[2]));之类的处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这经常是丢jar包引起的,在前面import java.net.URL;就可以解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的http前面是否有个空格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
缺少jar包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询