As a bit of a followup:  I tried compiling with every nutch jar file I could 
find (252 of them to be precise).  I still got errors.  To find all the jar 
files I did this:

$ cd $NUTCH_HOME
$ find . -name "*.jar"

Then:

$ javac -cp <all those jars> SearchApp

I still get 3 errors:

SearchApp.java:21: cannot find symbol
symbol  : constructor NutchBean()
location: class org.apache.nutch.searcher.NutchBean
    NutchBean bean = new NutchBean();
                     ^
SearchApp.java:22: cannot find symbol
symbol  : method parse(java.lang.String)
location: class org.apache.nutch.searcher.Query
    Query query = Query.parse(args[0]);
                       ^
SearchApp.java:32: incompatible types
found   : org.apache.nutch.searcher.Summary
required: java.lang.String
        bean.getSummary(details, query);
                       ^
3 errors

What's the correct approach to compile against the nutch API?

--Kai Middleton


----- Original Message ----
From: Kai_testing Middleton <[EMAIL PROTECTED]>
To: nutch user <[EMAIL PROTECTED]>
Sent: Monday, July 23, 2007 6:08:55 PM
Subject: SearchApp from "Introduction to Nutch, Part 2: Searching"

This has got to be really basic but I can't figure it out: 
compile org.tiling.nutch.intro.SearchApp from 
http://today.java.net/pub/a/today/2006/02/16/introduction-to-nutch-2.html
How do I set up my classpath in order to compile against the nutch API?  
Here's the program.  I'm just trying to compile it as a standalone program in a 
temp directory.


package org.tiling.nutch.intro;

import java.io.IOException;

import org.apache.nutch.searcher.Hit;
import org.apache.nutch.searcher.HitDetails;
import org.apache.nutch.searcher.Hits;
import org.apache.nutch.searcher.NutchBean;
import org.apache.nutch.searcher.Query;

public class SearchApp {

    private static final int NUM_HITS = 10;

    public static void main(String[] args)
            throws IOException {
        
        if (args.length == 0) {
            String usage = "Usage: SearchApp query";
            System.err.println(usage);
            System.exit(-1);
        }

        NutchBean bean = new NutchBean();
        Query query = Query.parse(args[0]);
        Hits hits = bean.search(query, NUM_HITS);
        
        for (int i = 0; i < hits.getLength(); i++) {
            Hit hit = hits.getHit(i);
            HitDetails details = bean.getDetails(hit);
            
            String title = details.getValue("title");
            String url = details.getValue("url");
            String summary =
                bean.getSummary(details, query);
            
            System.out.print(title);
            System.out.print(" (");
            System.out.print(url);
            System.out.println(")");
            System.out.println("\t" + summary);
            System.out.println();
        }
    }
}



Here is what I tried:

$ echo $NUTCH_HOME

/usr/local/nutch-2007-06-27_06-52-44


$ javac -cp $NUTCH_HOME/src/java:$NUTCH_HOME/lib/'*' SearchApp.java


/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hit.java:24:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Writable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hit.java:25:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.WritableComparable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hit.java:28:
 cannot find symbol
symbol: class Writable
public class Hit implements Writable, Comparable {
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hit.java:32:
 cannot find symbol
symbol  : class WritableComparable
location: class org.apache.nutch.searcher.Hit
  private WritableComparable sortValue;           // value sorted on
          ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hit.java:42:
 cannot find symbol
symbol  : class WritableComparable
location: class org.apache.nutch.searcher.Hit
             WritableComparable sortValue,
             ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hit.java:47:
 cannot find symbol
symbol  : class WritableComparable
location: class org.apache.nutch.searcher.Hit
  public Hit(int indexDocNo, WritableComparable sortValue, String dedupValue) {
                             ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hit.java:61:
 cannot find symbol
symbol  : class WritableComparable
location: class org.apache.nutch.searcher.Hit
  public WritableComparable getSortValue() { return sortValue; }
         ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/HitDetails.java:25:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/HitDetails.java:32:
 cannot find symbol
symbol: class Writable
public final class HitDetails implements Writable {
                                         ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hits.java:24:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Writable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hits.java:25:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.WritableComparable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hits.java:26:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Text;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Hits.java:29:
 cannot find symbol
symbol: class Writable
public final class Hits implements Writable {
                                   ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:22:
 package javax.servlet does not exist
import javax.servlet.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:24:
 package org.apache.commons.logging does not exist
import org.apache.commons.logging.Log;
                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:25:
 package org.apache.commons.logging does not exist
import org.apache.commons.logging.LogFactory;
                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:27:
 package org.apache.hadoop.fs does not exist
import org.apache.hadoop.fs.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:28:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Closeable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:29:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:30:
 package org.apache.hadoop.util does not exist
import org.apache.hadoop.util.StringUtils;
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Searcher.java:22:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Closeable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Searcher.java:25:
 cannot find symbol
symbol: class Closeable
public interface Searcher extends Closeable {
                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/HitContent.java:22:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Closeable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/HitContent.java:27:
 cannot find symbol
symbol: class Closeable
public interface HitContent extends Closeable {
                                    ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/HitInlinks.java:22:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Closeable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/HitInlinks.java:26:
 cannot find symbol
symbol: class Closeable
public interface HitInlinks extends Closeable {
                                    ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:25:
 package org.apache.commons.logging does not exist
import org.apache.commons.logging.Log;
                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:26:
 package org.apache.commons.logging does not exist
import org.apache.commons.logging.LogFactory;
                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:32:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configuration;
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:33:
 package org.apache.hadoop.ipc does not exist
import org.apache.hadoop.ipc.RPC;
                             ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:34:
 package org.apache.hadoop.ipc does not exist
import org.apache.hadoop.ipc.VersionedProtocol;
                             ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:35:
 package org.apache.hadoop.fs does not exist
import org.apache.hadoop.fs.Path;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:36:
 package org.apache.hadoop.fs does not exist
import org.apache.hadoop.fs.FileSystem;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:48:
 cannot find symbol
symbol  : class VersionedProtocol
location: class org.apache.nutch.searcher.DistributedSearch
    extends Searcher, HitDetailer, HitSummarizer, HitContent, HitInlinks, 
VersionedProtocol {
                                                                          ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:44:
 cannot find symbol
symbol  : class Log
location: class org.apache.nutch.searcher.NutchBean
  public static final Log LOG = LogFactory.getLog(NutchBean.class);
                      ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:64:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.NutchBean
  private Configuration conf;
          ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:66:
 java.io.FileSystem is not public in java.io; cannot be accessed from outside 
package
  private FileSystem fs;
          ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:70:
 cannot find symbol
symbol  : class ServletContext
location: class org.apache.nutch.searcher.NutchBean
  public static NutchBean get(ServletContext app, Configuration conf) throws 
IOException {
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:70:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.NutchBean
  public static NutchBean get(ServletContext app, Configuration conf) throws 
IOException {
                                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:81:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.NutchBean
  public NutchBean(Configuration conf) throws IOException {
                   ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:91:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.NutchBean
  public NutchBean(Configuration conf, Path dir) throws IOException {
                   ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:91:
 cannot find symbol
symbol  : class Path
location: class org.apache.nutch.searcher.NutchBean
  public NutchBean(Configuration conf, Path dir) throws IOException {
                                       ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:109:
 cannot find symbol
symbol  : class Path
location: class org.apache.nutch.searcher.NutchBean
  private void init(Path indexDir, Path indexesDir, Path segmentsDir,
                    ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:109:
 cannot find symbol
symbol  : class Path
location: class org.apache.nutch.searcher.NutchBean
  private void init(Path indexDir, Path indexesDir, Path segmentsDir,
                                   ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:109:
 cannot find symbol
symbol  : class Path
location: class org.apache.nutch.searcher.NutchBean
  private void init(Path indexDir, Path indexesDir, Path segmentsDir,
                                                    ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/NutchBean.java:110:
 cannot find symbol
symbol  : class Path
location: class org.apache.nutch.searcher.NutchBean
                    Path linkDb)
                    ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:29:
 package org.apache.commons.logging does not exist
import org.apache.commons.logging.Log;
                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:30:
 package org.apache.commons.logging does not exist
import org.apache.commons.logging.LogFactory;
                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:32:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configurable;
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:33:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configuration;
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:34:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Writable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:41:
 cannot find symbol
symbol: class Writable
public final class Query implements Writable, Cloneable, Configurable {
                                    ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:41:
 cannot find symbol
symbol: class Configurable
public final class Query implements Writable, Cloneable, Configurable {
                                                         ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Summary.java:27:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Text;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Summary.java:28:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Writable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Summary.java:35:
 cannot find symbol
symbol: class Writable
public class Summary implements Writable {
                                ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:23:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:24:
 package org.apache.hadoop.fs does not exist
import org.apache.hadoop.fs.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:25:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configuration;
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:26:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configurable;
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:35:
 cannot find symbol
symbol: class VersionedWritable
public final class ParseData extends VersionedWritable implements Configurable {
                                     ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:35:
 cannot find symbol
symbol: class Configurable
public final class ParseData extends VersionedWritable implements Configurable {
                                                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseText.java:21:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseText.java:22:
 package org.apache.hadoop.fs does not exist
import org.apache.hadoop.fs.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseText.java:23:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseText.java:29:
 cannot find symbol
symbol: class VersionedWritable
public final class ParseText extends VersionedWritable {
                                     ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/crawl/Inlinks.java:24:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/crawl/Inlinks.java:27:
 cannot find symbol
symbol: class Writable
public class Inlinks implements Writable {
                                ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:42:
 cannot find symbol
symbol  : class Log
location: class org.apache.nutch.searcher.DistributedSearch
  public static final Log LOG = LogFactory.getLog(DistributedSearch.class);
                      ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:95:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.DistributedSearch.Client
    private Configuration conf;
            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:101:
 cannot find symbol
symbol  : class Path
location: class org.apache.nutch.searcher.DistributedSearch.Client
    public Client(Path file, Configuration conf) throws IOException {
                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:101:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.DistributedSearch.Client
    public Client(Path file, Configuration conf) throws IOException {
                             ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:105:
 cannot find symbol
symbol  : class Path
location: class org.apache.nutch.searcher.DistributedSearch.Client
    private static InetSocketAddress[] readConfig(Path path, Configuration conf)
                                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:105:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.DistributedSearch.Client
    private static InetSocketAddress[] readConfig(Path path, Configuration conf)
                                                             ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/DistributedSearch.java:134:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.DistributedSearch.Client
    public Client(InetSocketAddress[] addresses, Configuration conf) throws 
IOException {
                                                 ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:42:
 cannot find symbol
symbol  : class Log
location: class org.apache.nutch.searcher.Query
  public static final Log LOG = LogFactory.getLog(Query.class);
                      ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:287:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.Query
  private Configuration conf;
          ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:294:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.Query
  public Query(Configuration conf) {
               ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:298:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.Query
  public void setConf(Configuration conf) {
                      ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:302:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.Query
  public Configuration getConf() {
         ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:367:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.Query
  public static Query read(DataInput in, Configuration conf) throws IOException 
{
                                         ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:441:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.Query
  public static Query parse(String queryString, String queryLang, Configuration 
conf)
                                                                  ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:448:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.Query
  public static Query parse(String queryString, Configuration conf) throws 
IOException {
                                                ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/searcher/Query.java:453:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.searcher.Query
  private static Query fixup(Query input, Configuration conf) {
                                          ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/Outlink.java:23:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/Outlink.java:25:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configuration;
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/Outlink.java:28:
 cannot find symbol
symbol: class Writable
public class Outlink implements Writable {
                                ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/metadata/Metadata.java:27:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Text;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/metadata/Metadata.java:28:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Writable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/metadata/Metadata.java:38:
 cannot find symbol
symbol: class Writable
public class Metadata implements Writable, CreativeCommons,
                                 ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/metadata/Nutch.java:19:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.Text;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseStatus.java:28:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.VersionedWritable;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseStatus.java:29:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.WritableUtils;
                            ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseStatus.java:30:
 package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configuration;
                              ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseStatus.java:38:
 cannot find symbol
symbol: class VersionedWritable
public class ParseStatus extends VersionedWritable {
                                 ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:45:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.parse.ParseData
  private Configuration conf;
          ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:242:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.parse.ParseData
  public void setConf(Configuration conf) {
                      ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/parse/ParseData.java:246:
 cannot find symbol
symbol  : class Configuration
location: class org.apache.nutch.parse.ParseData
  public Configuration getConf() {
         ^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/crawl/Inlink.java:21:
 package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.*;
^
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/crawl/Inlink.java:24:
 cannot find symbol
symbol: class Writable
public class Inlink implements Writable {
                               ^
Note: 
/usr/local/nutch-2007-06-27_06-52-44/src/java/org/apache/nutch/analysis/FastCharStream.java
 uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
100 errors






       
____________________________________________________________________________________
Got a little couch potato? 
Check out fun summer activities for kids.
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz
 






       
____________________________________________________________________________________
Be a better Heartthrob. Get better relationship answers from someone who knows. 
Yahoo! Answers - Check it out. 
http://answers.yahoo.com/dir/?link=list&sid=396545433
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Nutch-general mailing list
Nutch-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nutch-general

Reply via email to