请教Package的问题
我写一个程序
/**
* Created by IntelliJ IDEA.
* User: fengzhizi
* Date: 2005-2-11
* Time: 22:43:48
* To change this template use Options | File Templates.
*/
package com.macfaq.net;
import java.net.URLEncoder;
public class QueryString {
private String query;
public QueryString(Object name,Object value)
{
query=URLEncoder.encode(name.toString())+"="+
URLEncoder.encode(value.toString());
}
public QueryString()
{
query="";
}
public synchronized void add(Object name,Object value)
{
if (!query.trim().equals(""))
query+="&";
query+=URLEncoder.encode(name.toString())+"="+
URLEncoder.encode(value.toString());
}
public String toString()
{
return query;
}
}
在命令行里输入javac -d . QueryString.java
然后又写了一个程序
/**
* Created by IntelliJ IDEA.
* User: fengzhizi
* Date: 2005-2-12
* Time: 14:39:07
* To change this template use Options | File Templates.
*/
import java.net.*;
import java.io.*;
public class DMoz {
public static void main(String args[])
{
String target=" ";
for (int i=0;i<args.length;i++)
{
target+=args[i]+" ";
}
target=target.trim();
QueryString query=new QueryString("search",target);
try
{
URL u=new URL("http://search.dmoz.org/cgi-bin/search?"+query);
InputStream in=new BufferedInputStream(u.openStream());
InputStreamReader theHTML=new InputStreamReader(in);
int c;
while ((c=theHTML.read())!=-1)
{
System.out.print((char) c);
}
}
catch (MalformedURLException e)
{
System.err.println(e);
}
}
}
在命令行里输入javac DMoz.java
DMoz.java:23: cannot access QueryString
bad class file:.\QueryString.java
file does not contain class QueryString
Please remove or make sure it appears in the correct subdirectory of the classpath.
QueryString query=new QueryString("search",target);
^
1 error
请问package的用法为何错了,谢谢!!
顺便祝大家新年快乐!