NBzhCNfaq20081013
NetBeans 有问必答活动 - 2008/10/13
- 1:【有问必答】netbeans 6.1 GUI编写出现的问题
package org.duduli.jframe;
import java.awt.Color;
import java.awt.Frame;
public class testJFrame {
/**
* @param args
*/
public static void main(String[[ | ]] args) {
Frame j = new Frame("hello JFrame");
j.setBackground(Color.red);
j.setSize(200, 200);
j.setVisible(true);
}
}
在eclipse中编译可以成功。但是在netbeans中就不行。在 Frame j = new Frame("hello JFrame");出现错误。
Joey:我在Netbeans中编译上述代码并没有出现任何错误,能否将具体出错信息列出?
- 2:【有问必答】请问netbeans6.5集成了Visual Web Packe吗?
最近爱上了netbeans 正好出6.5版本的了,请问netbeans6.5集成了Visual Web Pack吗?是不是我装了netbeans6.5还需要在去下个Visual Web Pack?我主要是做JSF的开发
还有个一个问题是关于woodstock jsf组件库它是Visual Web Pack提供的,还是你装了netbeans 就会有?netbeans 以及Visual Web Pack 和woodstock jsf组件库的关系是什么??
Rebecca:NB6.5里面集成了VW;Woodstock组件也是绑定在NetBeans 6.5中的,即 Woodstock 4.2 Build 3.
- 3:【有问必答】用netbeans 6.1或6.01运行jsp遇到的问题!
进入netbeans 6.1或6.01; 文件--》新建项目--》web-->web应用程序。设置好project的名字。 在“窗口”--》项目——》web页中,可以看到index.jsp.
现在把index.jsp内容改为
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%
out.print("hello world!");
%>
现在如果点击 “运行主项目F6”程序可以运行。但是如果在“窗口”--》项目——》web页--》index.jsp上右键菜单上,单击“运行文件(shift-F6)”,则会出现以下错误。
Exception in thread "main" java.lang.NoSuchMethodError: org.netbeans.modules.web.project.ant.JspC.setCompilerSourceVM(Ljava/lang/String;)V
at org.netbeans.modules.web.project.ant.JspC.main(JspC.java:78)
at org.netbeans.modules.web.project.ant.JspCSingle.main(JspCSingle.java:122)
C:\netbbb6.1\nbproject\build-impl.xml:452: Java returned: 1
生成失败(总时间:0 秒)
应该是一个很简单的问题,不知道应该如何设置。请高人指路。 附:tomcat服务器启动正常。版本5.0.28.
Rebecca:按照你所说的步骤我试了很多遍都没有问题;建议你使用NetBeans绑带的服务器,最好用glassfish,它的集成性会好一些。
- 4:【有问必答】NetBeans6.0安装后启用服务器遇到的问题
昨天安装了NetBeans6.0,自带Sun Java System Application Server,想通过查看管理员控制台查看下服务器能用否,结果遇到了500异常(空指针),不知道什么原因?
Leon:先确定你能不能直接从浏览器中访问 http://localhost:8080 ?在netbeans 中右击该 Application Server 服务器找的其安装目录,到该 application server 的 bin 目录去,在命令行中运行 asadmin start-domain 试着启动该服务器。如还有问题,请查看该applicataion server 的在 domains/domain1/logs 中的日志 server.log 来找问题的原因
- 5:【有问必答】netbeans 连接 sqlsever2005。
那位高手能帮帮我解决这个问题? 我用记事本编译一个java与sqlsever数据库连接程序 import java.sql.*;
public class Li {
public static void main(String[[ | ]] args) {
Connection con;
Statement sql;
ResultSet rs;
String CLASSFORNAME="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String CONNECTSTR="jdbc:sqlserver://localhost:1433;DatabaseName=student";
String user="sa";
String password="123";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(ClassNotFoundException e){
System.out.println(""+e);
}
try{
con = DriverManager.getConnection(CONNECTSTR,user,password);
sql = con.createStatement();
rs = sql.executeQuery("select * from chengjibiao");
while(rs.next()){
String number = rs.getString(1);
String name = rs.getString(2);
Date date = rs.getDate(3);
int math = rs.getInt(4);
System.out.println("学号:" + number);
System.out.println("姓名:" + name);
System.out.println("生日:" + date);
System.out.println("数学:" + math);
}
con.close();
}catch(SQLException e1)
{
System.out.println("sql语句出错:"+e1);
}
}
}
能测试成功。。但把这个程序放在netbeans就出现这样的错误
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
sql语句出错:java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost:1433;DatabaseName=student
难道是没有合适的驱动 但我用记事本编译有成功了,难道还要在netbeans中配置jdbc驱动文件sqljdbc.jar
(本在jdk1.6\lib中已经放入sqljdbc.jar文件。。并且还在classpath中也配置路径)
是不是我的netbeans有问题,,但我重装好几次哦,就是连接sqlsever2005数据库失败,我的sqlsever2005应该是没有问题的。
因为我上面的纯java程序能测试连接数据库成功。。我的问题出在哪?
蒋健:请确认在你的NetBeans项目的“项目属性”中“库”一栏中。Tab页“编译和运行”中已经加上jdbc的驱动文件。

