Ajuda com CLASSPATH

0 respostas
I
Boa tarde pessoal,

Atualmente utilizo um software chamado DIMDIM para videoconferência, preciso editar alguns elementos da interface do mesmo, ele é feito em java, php, ajax e ainda tem alguns itens em asp.  algumas classes que correspondem a elementos importantes do sistema, e preciso edeitá-los, peguei o jad para gerar o fonte das classes, até essa parte esta ótimo, faço as minhas alterações numa boa, o problema e na hora de compilar, sempre os mesmo erros, segue:

--------------------Configuration: --------------------

C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:15: cannot access com.opensymphony.webwork.interceptor.SessionAware

class file for com.opensymphony.webwork.interceptor.SessionAware not found

public class SetAudioPermissionAction extends ConferenceAction

^

C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:26: cannot find symbol

symbol  : variable userSession

location: class com.dimdim.conference.action.permission.SetAudioPermissionAction

IConference conf = userSession.getConference();

^

C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:27: cannot find symbol

symbol  : variable userSession

location: class com.dimdim.conference.action.permission.SetAudioPermissionAction

IConferenceParticipant user = userSession.getUser();

^

C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:80: cannot find symbol

symbol  : variable this

location: class com.dimdim.conference.action.permission.SetAudioPermissionAction

this.disableAll = disableAll;

^

C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:90: cannot find symbol

symbol  : variable this

location: class com.dimdim.conference.action.permission.SetAudioPermissionAction

this.disableList = disableList;

^

C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:100: cannot find symbol

symbol  : variable this

location: class com.dimdim.conference.action.permission.SetAudioPermissionAction

this.enableList = enableList;

^

Note: C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java uses unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

O codigo fonte é:
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: SetAudioPermissionAction.java

package com.dimdim.conference.action.permission;

import com.dimdim.conference.action.ConferenceAction;

import com.dimdim.conference.application.UserSession;

import com.dimdim.conference.model.*;

import java.io.PrintStream;

import java.util.StringTokenizer;

import java.util.Vector;

public class SetAudioPermissionAction extends ConferenceAction
{

public SetAudioPermissionAction()
{
}

public String doWork()
    throws Exception
{
    String ret = "success";
    IConference conf = userSession.getConference();
    IConferenceParticipant user = userSession.getUser();
    if(user.isPresenter())
    {
        IPermissionsManager ipm = conf.getParticipantPermissions();
        try
        {
            if(disableAll != null)
            {
                boolean b = Boolean.parseBoolean(disableAll);
                if(b)
                {
                    System.out.println("Disabling audio permission for all attendees");
                    ipm.disableAudioForAll();
                }
            } else
            {
                if(enableList != null)
                {
                    System.out.println("Enabling audio permission for: " + enableList);
                    Vector v = parseStringToVector(enableList);
                    ipm.enableAudioForAllInList(v);
                }
                if(disableList != null)
                {
                    System.out.println("Disabling audio permission for: " + disableList);
                    Vector v = parseStringToVector(disableList);
                    ipm.disableAudioForAllInList(v);
                }
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
            ret = "error";
        }
    }
    return ret;
}

protected Vector parseStringToVector(String str)
{
    Vector v = new Vector();
    for(StringTokenizer parser = new StringTokenizer(str, ";"); parser.hasMoreTokens(); v.add(parser.nextToken()));
    return v;
}

public String getDisableAll()
{
    return disableAll;
}

public void setDisableAll(String disableAll)
{
    this.disableAll = disableAll;
}

public String getDisableList()
{
    return disableList;
}

public void setDisableList(String disableList)
{
    this.disableList = disableList;
}

public String getEnableList()
{
    return enableList;
}

public void setEnableList(String enableList)
{
    this.enableList = enableList;
}

protected String disableAll;
protected String enableList;
protected String disableList;

}

Alguém sabe como poderia resolver este problema? qualquer ajuda.

Criado 14 de janeiro de 2008
Respostas 0
Participantes 1