Problemas classpath

11 respostas
airtonarantes

Pessoal, dei uma uma pesquisa aqui no GUJ sobre classpath, e não vi algo que possa me ajudar, visto que eu não sei o que estou fazendo de diferente. Entao vou explicar por um exemplo:

digamos que eu tenho um arquivo chamado FuncoesMatematicas.java, com o seguinte código:

package funcao.matematica.financeiro;

public class FuncoesMatematicas {
    
    public void funcao1()
    {
        System.out.print("Funcao 1 chamada");
    }
    public void funcao2()
    {
        System.out.print("Funcao 2 chamada");
    }

}

então agora vou compílar essa classe, desse modo
obs: estou num diretorio chamado exercicio, mais precisamente em /home/airton/exercicio[u]

javac -d . FuncoesMatematicas.java

pronto, isso me resulta que será criado um arquivo FuncoesMatematicas.class dentro de /home/airton/exercicio/funcao/matematica/financeiro

pronto, dentro de /home/airton/exercicio eu fiz um outro arquivo FuncoesMatematicasTest.java , com o seguinte código:

import funcao.matematica.financeiro.FuncoesMatematicas;

public class FuncoesMatematicasTest {
    public static void main(String[] args)
    {
        FuncoesMatematicas ob = FuncoesMatematicas();
        ob.funcao1();
        ob.funcao2();
   }

}

Beleza, agora tenho que compilar especificando o classpath, assim:

javac -cp /home/airton/exercicio/funcao/matematica/financeiro FuncoesMatematicasTest.java

e o que recebo de resposta é

FuncoesMatematicasTest.java:1: package funcao.matematica.financeiro does not exist
import funcao.matematica.financeiro.FuncoesMatematicas;
^
FuncoesMatematicasTest.java:6: cannot access FuncoesMatematicas
bad class file: /home/airton/exercicio/funcao/matematica/financeiro/FuncoesMatematicas.class
class file contains wrong class: funcao.matematica.financeiro.FuncoesMatematicas
Please remove or make sure it appears in the correct subdirectory of the classpath.
FuncoesMatematicas ob = FuncoesMatematicas();
^
2 errors

11 Respostas

michelantunes

Cara,

O seu CP deve estar apontando para o .class.
Já tentou usar uma IDE?
Acho que teria menos problemas!

Abs,

G

Boa tarde,

bem eu estou com o mesmo problema , só com a diferença é que a minha bibliotecé foi importada, porem o java não reconhece direito , ele adiciona a biblioteca no programa, porém diz que a base da importação , no meu caso a lib é Xtream, e a base é com, diz que ela não existe …
OBS. estou usando IDE, o net beans
abaixo esta o codigo

package gerenciadorxml;
 
import com.thoughtworks.xstream.io.xml;
import com.thoughtworks.xstream.converters.collections;
import com.thoughtworks.xstream.XStream;

public class Main {

    public static void main(String[ /*// Leitor e Escritor principal XML //*/] args) {

    }

}

o erro aparece o seguinte

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\gerenciadorxml\Main.java:4: cannot find symbol

symbol  : class xml

location: package <a href="http://com.thoughtworks.xstream.io">com.thoughtworks.xstream.io</a>

import com.thoughtworks.xstream.io.xml;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\gerenciadorxml\Main.java:5: cannot find symbol

symbol  : class collections

location: package com.thoughtworks.xstream.converters

import com.thoughtworks.xstream.converters.collections;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\CacheBenchmark.java:29: package org.apache.commons.cli does not exist

import org.apache.commons.cli.CommandLine;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\CacheBenchmark.java:30: package org.apache.commons.cli does not exist

import org.apache.commons.cli.Options;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\CacheBenchmark.java:31: package org.apache.commons.cli does not exist

import org.apache.commons.cli.ParseException;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\CacheBenchmark.java:32: package org.apache.commons.cli does not exist

import org.apache.commons.cli.Parser;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\CacheBenchmark.java:33: package org.apache.commons.cli does not exist

import org.apache.commons.cli.PosixParser;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\model\SerializableFive.java:13: package org.apache.commons.lang.builder does not exist

import org.apache.commons.lang.builder.EqualsBuilder;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\model\SerializableFive.java:14: package org.apache.commons.lang.builder does not exist

import org.apache.commons.lang.builder.HashCodeBuilder;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\model\SerializableOne.java:13: package org.apache.commons.lang.builder does not exist

import org.apache.commons.lang.builder.EqualsBuilder;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\cache\model\SerializableOne.java:14: package org.apache.commons.lang.builder does not exist

import org.apache.commons.lang.builder.HashCodeBuilder;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\reflection\targets\AbstractReflectionTarget.java:15: package org.apache.commons.lang.builder does not exist

import org.apache.commons.lang.builder.EqualsBuilder;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\strings\targets\BigString.java:15: package <a href="http://org.apache.commons.io">org.apache.commons.io</a> does not exist

import org.apache.commons.io.IOUtils;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\xmlfriendly\XmlFriendlyBenchmark.java:24: package com.thoughtworks.xstream.benchmark.xmlfriendly.target does not exist

import com.thoughtworks.xstream.benchmark.xmlfriendly.target.Field_Reflection;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\xmlfriendly\XmlFriendlyBenchmark.java:25: package com.thoughtworks.xstream.benchmark.xmlfriendly.target does not exist

import com.thoughtworks.xstream.benchmark.xmlfriendly.target.Field$Reflection;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\xmlfriendly\XmlFriendlyBenchmark.java:37: package junit.framework does not exist

import junit.framework.Test;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\xmlfriendly\XmlFriendlyBenchmark.java:38: package junit.framework does not exist

import junit.framework.TestCase;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\xmlfriendly\XmlFriendlyBenchmark.java:39: package junit.framework does not exist

import junit.framework.TestSuite;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\xmlfriendly\XmlFriendlyBenchmark.java:53: cannot find symbol

symbol: class TestSuite

public class XmlFriendlyBenchmark extends TestSuite {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\xmlfriendly\XmlFriendlyBenchmark.java:156: cannot find symbol

symbol  : class Test

location: class com.thoughtworks.xstream.benchmark.xmlfriendly.XmlFriendlyBenchmark

public static Test suite() {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-benchmark\src\test\com\thoughtworks\xstream\benchmark\xmlfriendly\XmlFriendlyBenchmark.java:73: cannot find symbol

symbol  : class TestCase

location: class com.thoughtworks.xstream.benchmark.xmlfriendly.XmlFriendlyBenchmark

public static class ReplacerTest extends TestCase {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-builder\src\test\com\thoughtworks\acceptance\AbstractBuilderAcceptanceTest.java:19: package junit.framework does not exist

import junit.framework.AssertionFailedError;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-builder\src\test\com\thoughtworks\acceptance\AbstractBuilderAcceptanceTest.java:20: package junit.framework does not exist

import junit.framework.TestCase;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream-builder\src\test\com\thoughtworks\acceptance\AbstractBuilderAcceptanceTest.java:35: cannot find symbol

symbol: class TestCase

public abstract class AbstractBuilderAcceptanceTest extends TestCase {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\extended\ISO8601GregorianCalendarConverter.java:17: package org.joda.time does not exist

import org.joda.time.DateTime;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\extended\ISO8601GregorianCalendarConverter.java:18: package org.joda.time does not exist

import org.joda.time.DateTimeZone;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\extended\ISO8601GregorianCalendarConverter.java:19: package org.joda.time.format does not exist

import org.joda.time.format.DateTimeFormatter;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\extended\ISO8601GregorianCalendarConverter.java:20: package org.joda.time.format does not exist

import org.joda.time.format.ISODateTimeFormat;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\extended\ISO8601GregorianCalendarConverter.java:37: cannot find symbol

symbol  : class DateTimeFormatter

location: class com.thoughtworks.xstream.converters.extended.ISO8601GregorianCalendarConverter

private static final DateTimeFormatter[] formattersUTC = new DateTimeFormatter[]{

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\extended\ISO8601GregorianCalendarConverter.java:57: cannot find symbol

symbol  : class DateTimeFormatter

location: class com.thoughtworks.xstream.converters.extended.ISO8601GregorianCalendarConverter

private static final DateTimeFormatter[] formattersNoUTC = new DateTimeFormatter[]{

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\CGLIBEnhancedConverter.java:22: package net.sf.cglib.proxy does not exist

import net.sf.cglib.proxy.Callback;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\CGLIBEnhancedConverter.java:23: package net.sf.cglib.proxy does not exist

import net.sf.cglib.proxy.Enhancer;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\CGLIBEnhancedConverter.java:24: package net.sf.cglib.proxy does not exist

import net.sf.cglib.proxy.Factory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\CGLIBEnhancedConverter.java:25: package net.sf.cglib.proxy does not exist

import net.sf.cglib.proxy.MethodInterceptor;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\CGLIBEnhancedConverter.java:119: cannot find symbol

symbol  : class Callback

location: class com.thoughtworks.xstream.converters.reflection.CGLIBEnhancedConverter

private Callback[] getCallbacks(Object source) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\HarmonyReflectionProvider.java:13: package org.apache.harmony.awt does not exist

import org.apache.harmony.awt.FieldsAccessor;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\HarmonyReflectionProvider.java:14: package org.apache.harmony.misc.accessors does not exist

import org.apache.harmony.misc.accessors.ObjectAccessor;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\HarmonyReflectionProvider.java:33: cannot find symbol

symbol  : class ObjectAccessor

location: class com.thoughtworks.xstream.converters.reflection.HarmonyReflectionProvider

private final static ObjectAccessor objectAccess;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\Sun14ReflectionProvider.java:14: warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release

import sun.misc.Unsafe;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\Sun14ReflectionProvider.java:15: warning: sun.reflect.ReflectionFactory is Sun proprietary API and may be removed in a future release

import sun.reflect.ReflectionFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\Sun14ReflectionProvider.java:35: warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release

private final static Unsafe unsafe;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\Sun14ReflectionProvider.java:60: warning: sun.reflect.ReflectionFactory is Sun proprietary API and may be removed in a future release

private transient ReflectionFactory reflectionFactory = ReflectionFactory.getReflectionFactory();

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\json\JettisonMappedXmlDriver.java:21: package org.codehaus.jettison.mapped does not exist

import org.codehaus.jettison.mapped.MappedXMLInputFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\json\JettisonMappedXmlDriver.java:22: package org.codehaus.jettison.mapped does not exist

import org.codehaus.jettison.mapped.MappedXMLOutputFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\json\JettisonMappedXmlDriver.java:41: cannot find symbol

symbol  : class MappedXMLOutputFactory

location: class com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver

private final MappedXMLOutputFactory mof;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\json\JettisonMappedXmlDriver.java:42: cannot find symbol

symbol  : class MappedXMLInputFactory

location: class com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver

private final MappedXMLInputFactory mif;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:21: package org.dom4j does not exist

import org.dom4j.Document;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:22: package org.dom4j does not exist

import org.dom4j.DocumentException;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:23: package org.dom4j does not exist

import org.dom4j.DocumentFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:24: package <a href="http://org.dom4j.io">org.dom4j.io</a> does not exist

import org.dom4j.io.OutputFormat;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:25: package <a href="http://org.dom4j.io">org.dom4j.io</a> does not exist

import org.dom4j.io.SAXReader;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:26: package <a href="http://org.dom4j.io">org.dom4j.io</a> does not exist

import org.dom4j.io.XMLWriter;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:34: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

private DocumentFactory documentFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:35: cannot find symbol

symbol  : class OutputFormat

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

private OutputFormat outputFormat;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:42: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

public Dom4JDriver(DocumentFactory documentFactory, OutputFormat outputFormat) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:42: cannot find symbol

symbol  : class OutputFormat

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

public Dom4JDriver(DocumentFactory documentFactory, OutputFormat outputFormat) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:49: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

public Dom4JDriver(DocumentFactory documentFactory, OutputFormat outputFormat, XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:49: cannot find symbol

symbol  : class OutputFormat

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

public Dom4JDriver(DocumentFactory documentFactory, OutputFormat outputFormat, XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:56: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

public DocumentFactory getDocumentFactory() {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:60: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

public void setDocumentFactory(DocumentFactory documentFactory) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:64: cannot find symbol

symbol  : class OutputFormat

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

public OutputFormat getOutputFormat() {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JDriver.java:68: cannot find symbol

symbol  : class OutputFormat

location: class com.thoughtworks.xstream.io.xml.Dom4JDriver

public void setOutputFormat(OutputFormat outputFormat) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JReader.java:16: package org.dom4j does not exist

import org.dom4j.Document;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JReader.java:17: package org.dom4j does not exist

import org.dom4j.Element;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JReader.java:21: cannot find symbol

symbol  : class Element

location: class com.thoughtworks.xstream.io.xml.Dom4JReader

private Element currentElement;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JReader.java:23: cannot find symbol

symbol  : class Element

location: class com.thoughtworks.xstream.io.xml.Dom4JReader

public Dom4JReader(Element rootElement) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JReader.java:27: cannot find symbol

symbol  : class Document

location: class com.thoughtworks.xstream.io.xml.Dom4JReader

public Dom4JReader(Document document) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JReader.java:34: cannot find symbol

symbol  : class Element

location: class com.thoughtworks.xstream.io.xml.Dom4JReader

public Dom4JReader(Element rootElement, XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JReader.java:41: cannot find symbol

symbol  : class Document

location: class com.thoughtworks.xstream.io.xml.Dom4JReader

public Dom4JReader(Document document, XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:14: package org.dom4j does not exist

import org.dom4j.Branch;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:15: package org.dom4j does not exist

import org.dom4j.DocumentFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:16: package org.dom4j does not exist

import org.dom4j.Element;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:21: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JWriter

private final DocumentFactory documentFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:27: cannot find symbol

symbol  : class Branch

location: class com.thoughtworks.xstream.io.xml.Dom4JWriter

final Branch root, final DocumentFactory factory,

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:27: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JWriter

final Branch root, final DocumentFactory factory,

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:36: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JWriter

public Dom4JWriter(final DocumentFactory factory, final XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:43: cannot find symbol

symbol  : class DocumentFactory

location: class com.thoughtworks.xstream.io.xml.Dom4JWriter

public Dom4JWriter(final DocumentFactory documentFactory) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:50: cannot find symbol

symbol  : class Branch

location: class com.thoughtworks.xstream.io.xml.Dom4JWriter

public Dom4JWriter(final Branch root, final XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:54: cannot find symbol

symbol  : class Branch

location: class com.thoughtworks.xstream.io.xml.Dom4JWriter

public Dom4JWriter(final Branch root) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JWriter.java:82: cannot find symbol

symbol  : class Branch

location: class com.thoughtworks.xstream.io.xml.Dom4JWriter

private Branch top() {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JXmlWriter.java:17: package org.dom4j does not exist

import org.dom4j.Element;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JXmlWriter.java:18: package <a href="http://org.dom4j.io">org.dom4j.io</a> does not exist

import org.dom4j.io.XMLWriter;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JXmlWriter.java:19: package org.dom4j.tree does not exist

import org.dom4j.tree.DefaultElement;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JXmlWriter.java:28: cannot find symbol

symbol  : class XMLWriter

location: class com.thoughtworks.xstream.io.xml.Dom4JXmlWriter

private final XMLWriter writer;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JXmlWriter.java:34: cannot find symbol

symbol  : class XMLWriter

location: class com.thoughtworks.xstream.io.xml.Dom4JXmlWriter

public Dom4JXmlWriter(XMLWriter writer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\Dom4JXmlWriter.java:41: cannot find symbol

symbol  : class XMLWriter

location: class com.thoughtworks.xstream.io.xml.Dom4JXmlWriter

public Dom4JXmlWriter(XMLWriter writer, XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomDriver.java:21: package org.jdom does not exist

import org.jdom.Document;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomDriver.java:22: package org.jdom does not exist

import org.jdom.JDOMException;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomDriver.java:23: package org.jdom.input does not exist

import org.jdom.input.SAXBuilder;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomReader.java:14: package org.jdom does not exist

import org.jdom.Attribute;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomReader.java:15: package org.jdom does not exist

import org.jdom.Document;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomReader.java:16: package org.jdom does not exist

import org.jdom.Element;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomReader.java:23: cannot find symbol

symbol  : class Element

location: class com.thoughtworks.xstream.io.xml.JDomReader

private Element currentElement;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomReader.java:25: cannot find symbol

symbol  : class Element

location: class com.thoughtworks.xstream.io.xml.JDomReader

public JDomReader(Element root) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomReader.java:29: cannot find symbol

symbol  : class Document

location: class com.thoughtworks.xstream.io.xml.JDomReader

public JDomReader(Document document) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomReader.java:36: cannot find symbol

symbol  : class Element

location: class com.thoughtworks.xstream.io.xml.JDomReader

public JDomReader(Element root, XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomReader.java:43: cannot find symbol

symbol  : class Document

location: class com.thoughtworks.xstream.io.xml.JDomReader

public JDomReader(Document document, XmlFriendlyReplacer replacer) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomWriter.java:14: package org.jdom does not exist

import org.jdom.DefaultJDOMFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomWriter.java:15: package org.jdom does not exist

import org.jdom.Element;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomWriter.java:16: package org.jdom does not exist

import org.jdom.JDOMFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomWriter.java:26: cannot find symbol

symbol  : class JDOMFactory

location: class com.thoughtworks.xstream.io.xml.JDomWriter

private final JDOMFactory documentFactory;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomWriter.java:32: cannot find symbol

symbol  : class Element

location: class com.thoughtworks.xstream.io.xml.JDomWriter

final Element container, final JDOMFactory factory,

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomWriter.java:32: cannot find symbol

symbol  : class JDOMFactory

location: class com.thoughtworks.xstream.io.xml.JDomWriter

final Element container, final JDOMFactory factory,

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\io\xml\JDomWriter.java:38: cannot find symbol

symbol  : class Element

location: class com.thoughtworks.xstream.io.xml.JDomWriter

public JDomWriter(final Element container, final JDOMFactory factory) {

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\Sun14ReflectionProvider.java:38: warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release

Unsafe u = null;

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\Sun14ReflectionProvider.java:44: warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release

u = (Unsafe) unsafeField.get(null);

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\Sun14ReflectionProvider.java:60: warning: sun.reflect.ReflectionFactory is Sun proprietary API and may be removed in a future release

private transient ReflectionFactory reflectionFactory = ReflectionFactory.getReflectionFactory();

C:\Users\Marques\Desktop\Documents\NetBeansProjects\Gerenciador XML\src\xstream-1.3 src\xstream-1.3\xstream\src\java\com\thoughtworks\xstream\converters\reflection\Sun14ReflectionProvider.java:149: warning: sun.reflect.ReflectionFactory is Sun proprietary API and may be removed in a future release

reflectionFactory = ReflectionFactory.getReflectionFactory();

Note: Some input files use or override 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

8 warnings

"os erros são muitos,porem eles decorrem do mesmo problema ,bem possivelmente se resolver alguns se resolveram tudo.

Por favor me ajudem …!!!

airtonarantes

Cara,

O seu CP deve estar apontando para o .class.
Já tentou usar uma IDE?
Acho que teria menos problemas!

Abs,

Por enquanto não quero usar a IDE, porque eu quero entender melhor como é que funciona um pouco mais internamente, quero saber o que está acontecendo.

[]'s

michelantunes

airtonarantes:
Por enquanto não quero usar a IDE, porque eu quero entender melhor como é que funciona um pouco mais internamente, quero saber o que está acontecendo.

Beleza, então veremos:

airtonarantes:
Beleza, agora tenho que compilar especificando o classpath, assim:
javac -cp /home/airton/exercicio/funcao/matematica/financeiro FuncoesMatematicasTest.java

tente executar assim:
javac -cp /home/airton/exercicio/funcao/matematica/financeiro/FuncoesMatematicas.class FuncoesMatematicasTest.java

airtonarantes

Resultado

<blockquote>[airton@fedora exercicio]$ javac -cp /home/airton/exercicio/funcao/matematica/financeiro/FuncoesMatematicas.class FuncoesMatematicasTest.java 

FuncoesMatematicasTest.java:1: package funcao.matematica.financeiro does not exist

import funcao.matematica.financeiro.FuncoesMatematicas;

^

FuncoesMatematicasTest.java:6: cannot find symbol

symbol  : class FuncoesMatematicas

location: class FuncoesMatematicasTest

FuncoesMatematicas ob = FuncoesMatematicas();

^

FuncoesMatematicasTest.java:6: cannot find symbol

symbol  : method FuncoesMatematicas()

location: class FuncoesMatematicasTest

FuncoesMatematicas ob = FuncoesMatematicas();

^

3 errors

[airton@fedora exercicio]$ </blockquote>

Vou mostrar minha versao do Java e do javac

[airton@fedora exercicio]$ java -version
java version “1.6.0_07”
Java™ SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot™ Client VM (build 10.0-b23, mixed mode, sharing)
[airton@fedora exercicio]$ javac -version
javac 1.6.0_07
[airton@fedora exercicio]$

Alguém tem mais alguma idéia???

ramilani12

Como estão as suas variaveis de ambiente?

airtonarantes

ta falando disso?

[airton@fedora exercicio]$ echo $PATH
/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/home/airton/bin
[airton@fedora exercicio]$

ramilani12

Expressei mal… as variaveis JAVA_HOME e CLASSPATH

airtonarantes

Agora que você falou, eunão configurei nada de de variáveis JAVA_HOME e nem de CLASSPATH. Será que pode ser isso? No caso de for isso, andei pesquisando esses links:

http://www.guj.com.br/posts/list/30348.java
http://www.javafree.org/javabb/viewtopic.jbb?t=855449
http://www.vivaolinux.com.br/artigo/Instalando-e-Configurando-o-JAVA/
http://www.guj.com.br/java.tutorial.artigo.167.1.guj

Será que esses links poderão me ajudar???

ramilani12

Sim principalmente a variavel CLASSPATH

airtonarantes
Alterando o FuncoesMatematicasTest.java
import funcao.matematica.financeiro.FuncoesMatematicas;

public class FuncoesMatematicasTest {
    public static void main(String[] args)
    {
        FuncoesMatematicas ob =  new FuncoesMatematicas();// TINHA ESQUECIDO O NEW
        ob.funcao1();
        ob.funcao2();
   }

}

Aqui estão as variáveis de ambiente

[airton@fedora exercicio]$ echo $JAVA_HOME
/usr/local/jdk1.6.0_07
[airton@fedora exercicio]$ echo $CLASSPATH
/usr/local/jdk1.6.0_07/lib
[airton@fedora exercicio]$

e agora???

Criado 3 de setembro de 2008
Ultima resposta 4 de set. de 2008
Respostas 11
Participantes 4