日期:2014-05-17  浏览次数:20730 次

编译总提示找不到符号,搞了一周,快疯了
一个web项目中的类文件,没有main入口,用JCreator和在控制台下用javac编译时都老是提示找不到符号,发现都是import中的类,但是那些类又都是在正确的路径上
BaseSIPProxy.java
路径:\ROOT\WEB-INF\classes\com\sipserver\sip\proxy
类文件全都放在classes文件夹下面

package com.sipserver.sip.proxy;

import com.sipserver.LifeCycle;
import com.sipserver.model.Config;
import com.sipserver.model.SystemConfigs;
import com.sipserver.service.*;
import com.sipserver.sip.*;
import com.sipserver.sip.message.SIPUDPMessageProcessor;
import com.sipserver.sip.proxy.core.Handler;
import com.sipserver.sip.proxy.core.SipListener;
import com.sipserver.sip.proxy.core.SipRequest;
import com.sipserver.sip.proxy.core.SipResponse;
import gov.nist.javax.sip.message.SIPRequest;
import java.io.IOException;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.sql.Date;
import java.util.*;
import javax.sip.*;
import javax.sip.address.AddressFactory;
import javax.sip.header.HeaderFactory;
import javax.sip.message.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;

public abstract class BaseSIPProxy
  implements SipListener, LifeCycle, SipBeanFactory, ApplicationContextAware{...}

环境变量设置:
CLASSPATH:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
PATH:%JAVA_HOME%\bin
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_06

------解决方案--------------------
-_-~设置个类路径看看
ClassPath:加入你的类路径。
------解决方案--------------------
没有把详细错误信息提示放上来阿
------解决方案--------------------
去下载一个myeclipse5.5开发工具吧.没有这么麻烦.
------解决方案--------------------
lib文件夹下肯定没有相关的类库包
------解决方案--------------------
此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主截止到2008-06-17 23:18:02的汇总数据:
发帖数:1
结贴数:0
结贴率: 0.00%
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
------解决方案--------------------
classpath里有没有 .;
你编译的命令行的当前路径在哪里


建议lz吧你的目录结构和详细编译方式贴出来。
------解决方案--------------------
你的那些类文件没编译啊,
没生成.class文件当然用不了了。
把那些出错的文件都编译一下吧。
哈哈。
------解决方案--------------------
可以确定一点,你import自己写的类时出错,应当是你自己写的类文件没有编绎成功,不然不会报错的