cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

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的驱动文件。