Topic: 使用JBuilder 8 Trial版的朋友请注意!

  Print this page

1.使用JBuilder 8 Trial版的朋友请注意! Copy to clipboard
Posted by: payaqa
Posted on: 2002-12-27 22:55

现在不少朋友使用的JBuilder 8都是从Borland官方网站下载的试用版,然后使用注册机变成“正式版”。但是我的朋友发现这并不是完整版。大家可以试着做个JSP的自定义标签,写的时候一切正常,但是一旦make,就会发现缺失许多包,根本无法编译成功,具体请见下图。(同样的程序在JB 7中编译成功)

请版主公布JBuilder 8完整正式版的下载地址,以免贻误大家的时间,精力。谢谢。

附上测试代码:

package com.payaqa.tags;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext;
import java.text.SimpleDateformat;
import org.xml.SAXParser;

public class timetag extends TagSupport
{

public int doEndTag() throws JspException {
SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");
String time=sdf.format(new java.util.Date());
try
{
pageContext.getOut().print("现在时刻是"+time);
}
catch (Exception e)
{

throw new JspException(e.toString());
}
return EVAL_PAGE;

}

}


2.Your configuration problem [Re: payaqa] Copy to clipboard
Posted by: snowbug
Posted on: 2002-12-28 01:41

The three package mentioned in your screenshot are not from Borland. You should include them in your project classpath.
The only thing looks fussy is the java.text.SimpleDateFormat class, it is included in the JDK.

Looks like you've got some configuration problem.

3.Re:使用JBuilder 8 Trial版的朋友请注意! [Re: payaqa] Copy to clipboard
Posted by: nettmann001
Posted on: 2002-12-28 07:55

试用版和正式版的区别很大,你们有没有发现试用版的servlet and Jdbc都是不能用的?

4.Re:使用JBuilder 8 Trial版的朋友请注意! [Re: nettmann001] Copy to clipboard
Posted by: floater
Posted on: 2002-12-28 09:07

nettmann001 wrote:
试用版和正式版的区别很大,你们有没有发现试用版的servlet and Jdbc都是不能用的?


More details???

servlets are in the server tab in the project properties

jdbc is database server dependent, and can be config'd too.

5.Re:使用JBuilder 8 Trial版的朋友请注意! [Re: payaqa] Copy to clipboard
Posted by: floater
Posted on: 2002-12-28 09:13

payaqa wrote:
现在不少朋友使用的JBuilder 8都是从Borland官方网站下载的试用版,然后使用注册机变成“正式版”。但是我的朋友发现这并不是完整版。大家可以试着做个JSP的自定义标签,写的时候一切正常,但是一旦make,就会发现缺失许多包,根本无法编译成功,具体请见下图。(同样的程序在JB 7中编译成功)

请版主公布JBuilder 8完整正式版的下载地址,以免贻误大家的时间,精力。谢谢。

附上测试代码:

package com.payaqa.tags;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext;
import java.text.SimpleDateformat;
import org.xml.SAXParser;

public class timetag extends TagSupport
{

public int doEndTag() throws JspException {
SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");
String time=sdf.format(new java.util.Date());
try
{
pageContext.getOut().print("现在时刻是"+time);
}
catch (Exception e)
{

throw new JspException(e.toString());
}
return EVAL_PAGE;

}

}


Be careful about your class name, like SimpleDateformat should be SimpleDateFormat(capital F). Every word begins with capitals.

Somehow, from my experience, I don't believe the trial version is not a complete version. I've been using jb since version 2, never had any "unreasonable" experience before, Smile.

6.我好像没有发现! [Re: nettmann001] Copy to clipboard
Posted by: rainman
Posted on: 2002-12-28 09:14

怎么不能用啊?你错觉吧?

7.Re:使用JBuilder 8 Trial版的朋友请注意! [Re: payaqa] Copy to clipboard
Posted by: rainman
Posted on: 2002-12-28 09:18

payaqa wrote:
现在不少朋友使用的JBuilder 8都是从Borland官方网站下载的试用版,然后使用注册机变成“正式版”。但是我的朋友发现这并不是完整版。大家可以试着做个JSP的自定义标签,写的时候一切正常,但是一旦make,就会发现缺失许多包,根本无法编译成功,具体请见下图。(同样的程序在JB 7中编译成功)

请版主公布JBuilder 8完整正式版的下载地址,以免贻误大家的时间,精力。谢谢。

附上测试代码:

package com.payaqa.tags;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext;
import java.text.SimpleDateformat;
import org.xml.SAXParser;

public class timetag extends TagSupport
{

public int doEndTag() throws JspException {
SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");
String time=sdf.format(new java.util.Date());
try
{
pageContext.getOut().print("现在时刻是"+time);
}
catch (Exception e)
{

throw new JspException(e.toString());
}
return EVAL_PAGE;

}

}


看你的图显然是你没有定义好这个project的library,要导入Servlet2.3包和XML包嘛。

8.Re:使用JBuilder 8 Trial版的朋友请注意! [Re: payaqa] Copy to clipboard
Posted by: sanigo
Posted on: 2002-12-28 13:21

赫赫,傻兮兮的。。。。。。。。

payaqa wrote:
现在不少朋友使用的JBuilder 8都是从Borland官方网站下载的试用版,然后使用注册机变成“正式版”。但是我的朋友发现这并不是完整版。大家可以试着做个JSP的自定义标签,写的时候一切正常,但是一旦make,就会发现缺失许多包,根本无法编译成功,具体请见下图。(同样的程序在JB 7中编译成功)

请版主公布JBuilder 8完整正式版的下载地址,以免贻误大家的时间,精力。谢谢。

附上测试代码:

package com.payaqa.tags;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext;
import java.text.SimpleDateformat;
import org.xml.SAXParser;

public class timetag extends TagSupport
{

public int doEndTag() throws JspException {
SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");
String time=sdf.format(new java.util.Date());
try
{
pageContext.getOut().print("现在时刻是"+time);
}
catch (Exception e)
{

throw new JspException(e.toString());
}
return EVAL_PAGE;

}

}

9.但是为什么JB 7不要呢? [Re: payaqa] Copy to clipboard
Posted by: payaqa
Posted on: 2002-12-28 18:10

但是为什么JB 7不要呢?
同样的工程在JB 7正式版中也没有做设置,但却可以。

10.别不懂装懂! [Re: payaqa] Copy to clipboard
Posted by: popeye
Posted on: 2002-12-28 18:28

别以为自己会几句英语就很拽。
这个问题是我发现的。各位有没有用过那个133MegaBytes的JBuilder8?没有就闭嘴。
你看看你加入servlet包是什么后果?我还特地去从tomcat里面找了一个放进去。后来,用到tag的时候,要用xml解析器,结果还是没有,我无法再用他了。列表上面的包我加进去,发现这些包什么都不含。我总不能一个一个包加进去吧。

最后一句:什么事情都自己试试看,不要把别人当傻瓜!最大的傻瓜可能是笑别人的人!

11.好大的火药味。。。。 [Re: payaqa] Copy to clipboard
Posted by: sanigo
Posted on: 2002-12-28 20:33

好大的火药味。。。。
赫赫

我一直在用JB8 Trial版
出这个问题原因与JB8没有关系
当然是需要什么就加什么了。

本来说你傻是开玩笑。
现在我还要说你傻,是因为你不愿意接受别人的意见,脑子转不过弯,
这叫冥顽不灵,傻兮兮的。。。。。。。

12.问题解决 [Re: payaqa] Copy to clipboard
Posted by: payaqa
Posted on: 2002-12-28 21:51

是我错了,除了org.xml.SAXParser没有(可以理解),其他都有。是我的程序有问题(把import javax.servlet.jsp.tagext.*;写成了import javax.servlet.jsp.tagext;),正确的程序是


package com.payaqa.tags;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.text.SimpleDateFormat;

public class timetag extends TagSupport
{

public int doEndTag() throws JspException {
SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");
String time=sdf.format(new java.util.Date());
try
{
pageContext.getOut().print("现在时刻是"+time);
}
catch (Exception e)
{

throw new JspException(e.toString());
}
return EVAL_PAGE;

}

}



在JBUilder 8下调试通过

13.Re:问题解决 [Re: payaqa] Copy to clipboard
Posted by: floater
Posted on: 2002-12-29 01:42

payaqa wrote:
是我错了,除了org.xml.SAXParser没有(可以理解),其他都有。是我的程序有问题(把import javax.servlet.jsp.tagext.*;写成了import javax.servlet.jsp.tagextWink,正确的程序是


package com.payaqa.tags;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.text.SimpleDateFormat;

public class timetag extends TagSupport
{

public int doEndTag() throws JspException {
SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");
String time=sdf.format(new java.util.Date());
try
{
pageContext.getOut().print("现在时刻是"+time);
}
catch (Exception e)
{

throw new JspException(e.toString());
}
return EVAL_PAGE;

}

}



在JBUilder 8下调试通过


Good, glad to know case solved.


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923