当前位置: 代码迷 >> Java Web开发 >> Unable to compile 注意:sun.tools.javac.Main 已过时???
  详细解决方案

Unable to compile 注意:sun.tools.javac.Main 已过时???

热度:796   发布时间:2007-03-28 18:51:27.0
Unable to compile 注意:sun.tools.javac.Main 已过时???

今天安装了JDK+TOMCAT 测试了一个书上的计数器居然发现出现如下的错误
org.apache.jasper.JasperException: Unable to compile 注意:sun.tools.javac.Main 已过时。
C:\java\jakarta-tomcat\work\DEFAULT\ice\counterJavaBeanJsp_1.java:4: 在 import 中未找到类 Counter。
import Counter;
^
1 个错误, 1 个警告

at org.apache.tomcat.facade.JasperLiaison.javac(JspInterceptor.java:898)
at org.apache.tomcat.facade.JasperLiaison.processJspFile(JspInterceptor.java:733)
at org.apache.tomcat.facade.JspInterceptor.requestMap(JspInterceptor.java:506)
at org.apache.tomcat.core.ContextManager.processRequest(ContextManager.java:968)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:875)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
at java.lang.Thread.run(Thread.java:619)

搜索更多相关主题的帖子: javac  Main  tools  Unable  compile  

----------------解决方案--------------------------------------------------------
没有编译的JAVA代码Counter.class
[CODE]public class Counter{
long Count=0;
public long getCount()
{
return Count;
}
public synchronized long setCount()
{
Count++;
return Count;
}

}[/CODE]


还有JSP文件源码
[CODE]<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="Counter"%>
<jsp:useBean id="counter" class="Counter" scope="application">
</jsp:useBean>
<html>
<head>
<title>jishuqi</title>
<body>
<%
if (session.isNew())
counter.getCount();
%>
<p>
<p>
<%=counter.getCount()%>
</body>
</html>[/CODE]
----------------解决方案--------------------------------------------------------
不需要<%@ page import="Counter"%>了.
还有.你的setCount()方法好像没用过.
----------------解决方案--------------------------------------------------------
setCount()不是调用JAVABEAN的时候自己运行实现递增的吗?
----------------解决方案--------------------------------------------------------

顶一下,希望有更高的手路过


----------------解决方案--------------------------------------------------------
在 import 中未找到类 Counter
要么是你类没编译,要么就是路径不对。
----------------解决方案--------------------------------------------------------
谢谢。我犯了一个低级错误,没有把编译后的CLASS文件放到CLASS文件夹下。
希望有遇到这个问题的人也能注意到
----------------解决方案--------------------------------------------------------
  相关解决方案