Tag: netbeans

JPA – 未知的实体bean类

希望我能正确解释这个问题。 我有3个课程来处理我的实体。 @MappedSuperclass public abstract class Swab implements ISwab { … private Collection accounts; … } @Entity @Table(name=”switches”) @DiscriminatorColumn(name=”type”) @DiscriminatorValue(value=”DMS500″) public class DmsSwab extends Swab implements ISwab, Serializable { … private ObjectPool pool; … @Transient public ObjectPool getPool(){ return pool; } … } @Entity(name=”swab_accounts”) public class SwabAccounts implements Serializable { private static final long serialVersionUID […]

如何在NetBeans中设置系统属性值?

我在这里关注JAAS身份validation的教程,当它显示如何运行示例代码时,说编译的类应该使用Java启动程序的标准选项启动,即-Djava.security.auth.login.config == sample_jaas.config。 这样就可以设置系统属性: java -Djava.security.auth.login.config==sample_jaas.config sample.SampleAcn 我这样做了,但现在我想在NetBeans中运行代码。 由于NetBeans使用Ant,我认为指定这些选项可能会有所不同。 我查看了NetBeans中的选项菜单,但没有找到任何内容。 在使用NetBeans运行时如何设置此属性?

System.console()在NetBeans中提供NullPointerException

我是Java的新手。 我有以下问题:方法readLine()或nextLine() , nextInt()等抛出exception: NullPointerException 。 我使用NetBeans IDE(如果重要的话)。 public static void Reading() { String qq; qq = System.console().readLine(); System.console().printf(qq); }

Java – setVisible(true)对GUI没有影响

我使用Netbeans GUI Builder创建了一个GUI(称为ParameterUI),现在我想创建它的一个实例并显示它。 但是,使用 ParameterUI gui = new ParameterUI(); gui.setVisible(true); 不会导致出现任何窗口…测试表明,在这些命令之后,gui.isVisible()返回true,但gui.isValid()为false。 调用gui.revalidate()也没有效果。 在ParameterUI类中,构造函数方法由Netbeans生成,并且很简单 public class ParameterUI extends javax.swing.JPanel { public ParameterUI() { initComponents(); } } initComponents只是列出每个jPanel等的位置。 奇怪的是,当我使用http://netbeans.org/kb/docs/java/gui-functionality.html上的教程进行练习GUI时,尽管没有主要的方法,但GUI被设置为主类。 GUI自动出现。 不幸的是我是GUI的新手(我正在使用构建器,因为我没有时间学习如何制作一个合适的手工制作的GUI),但有人可以告诉我如何让我的GUI可见吗? 如有必要,我可以提供更多代码…… 编辑:我试过了 JFrame window = new JFrame(); ParameterUI gui = new ParameterUI(); window.setContentPane(gui); window.pack(); window.setVisible(true); 阅读了关于JFrames的简短教程,但它似乎没有改变任何东西……

向Java项目添加更多现有源

在Netbeans中,我可以使用现有的Java文件源创建项目。 如果我想在项目中添加其他资源,我该怎么办?

加载JDBC驱动程序中的classNotFoundException

我是java的新手,我正在Netbeans 6.9.1 IDE上开发Java EE应用程序。 我必须将我的Java应用程序与SQL Server 2005连接。 为此,我已经下载了sqljdbc.jar文件并将其放入我的系统上的C:\Program Files (x86)\Microsoft SQL Server\JDBC Drver\lib并在命令提示符下设置了类路径,就像这样 set classpath=.;C:\Program Files (x86)\Microsoft SQL Server\JDBC Drver\lib\sqljdbc.jar 并通过右键单击主项目并选择其属性选择库,在IDE中设置类路径。 然后在编译选项卡中添加了一个sqljdbc.jar ,但是当我执行这段代码时 import java.sql.*; /** * * @author abc */ public class DBConnection { public Connection dbConnect(String db_connect_string) { try { Class.forName( “com.microsoft.jdbc.sqlserver.SQLServerDriver”); Connection conn = DriverManager.getConnection(db_connect_string); System.out.println(“connected”); return conn; } catch (Exception e) […]

类重命名后,Netbeans部署失败

我正在为webservice编写测试客户端。 它是使用JSF框架的Netbeans 6.9.1 WebApplication。 我有一个托管bean调用webservice。 一切正常,直到我注意到我的bean类名称中的拼写错误。 它是serviceBean ,我将它重命名为ServiceBean ,首字母为大写。 我使用了Netbeans的安全重命名function,文件名和类签名都按预期更改。 但从那时起,我在Glassfish 3.0.1上运行我的应用程序时遇到了很多麻烦。 我可以毫无错误地从Netbeans构建我的应用程序(甚至“清理和构建”)。 但是,如果我部署,服务器日志中会出现以下消息: WARNUNG: Error in annotation processing: java.lang.NoClassDefFoundError: jsf/serviceBean (wrong name: jsf/ServiceBean) WARNUNG: WEB9052: Unable to load class jsf.ServiceBean, reason: java.lang.ClassNotFoundException: jsf.ServiceBean INFO: Mojarra 2.0.2 (FCS b10) für Kontext ‘/PidClient’ wird initialisiert. SCHWERWIEGEND: Unable to load annotated class: jsf.serviceBean, reason: java.lang.NoClassDefFoundError: jsf/serviceBean (wrong […]

如何使用ResourceBundle

我正在尝试掌握java应用程序的内部化,如下所示。 我不能。 我创建了一个扩展ListResourceBundle的类,并尝试检索键。 我不断得到例外。 如果您查看教程,它会说使用.class文件。 这不可能是对的,可以吗? [项目树] [源代码] 以下是我正在使用的两个类,只是MainWindow_xx_XX.java文件中的一个,因为它们基本相同。 首先是ListResourceBundle: public class MainWindow_en_US extends ListResourceBundle { @Override protected Object[][] getContents() { return contents; } private Object[][] contents = { {“fileLabel”, “File”}, {“newSessionLabel”, “New session…”}, {“openSessionLabel”, “Open session…”}, {“saveLabel”, “Save”}, {“exitLabel”, “Exit”}, {“editLabel”, “Edit”}, {“toolsLabel”, “Tools”}, {“helpLabel”, “Help”} }; } 现在我用它加载它的方法: private static final int DEFAULT_LOCALE […]

如何将多个jar子组合成一个?

我已经阅读了很多这方面的文章/解释,花了太多时间,但一切都过于宽泛或具体。 这个问题实际上只适用于我制作的Applet。 它包含一个Class,并且需要2个其他Jar库。 我已将这些包含在项目中(多个项目,因为我在Netbeans和Eclipse中尝试过这个…很容易重新创建一个Class项目)。 所有这一切的要点是我的HTML / web项目不应该处理多个Jar或引用它们。 它根本不是一个复杂的applet /项目。 最初,我是用Netbeans制作的。 它有主包,在添加2个Jars之后,它们被放在“Libraries”区域(“resources”文件夹)中。 在构建它之后,Netbeans为我的一个包/类创建一个Jar,然后将另外两个库放在它旁边的“lib”目录中。 我希望他们在一个可分发的jar子里。 从我浏览过的很多内容中,我尝试将以下内容放在build.xml中: 但它什么都没产生。 我从NetBeans获得了这个- 在一个jar中部署所有内容 。 我不知道/了解如何使用build.xml,所以如果出现问题(显然)我不会感到惊讶,但我没有收到任何错误/警告消息。 当我在Eclipse中创建它时,它有效地组合了它们,但是当我在实际的Web项目中使用Jar时,它说它无法从其他2个Jars中找到类。 我不明白如何解决它,但它是一个Classpath问题? 在Eclipse中,我创建一个名为“lib”的新目录并将Jars放入其中。 然后,我右键单击该项目,转到“Java Build Path”,然后添加Jars,同时在“Order and Export”选项卡下检查它们。 从我读过的东西,我右键单击项目,选择“导出”,选择“Jar”,取消选中“.classpath”和“.project”文件,只检查“导出生成的类文件和资源”,然后允许它生成清单文件。 就像我说的,这会生成一个Jar,但它的内容是我的包,然后是一个“lib”目录,其中包含另外两个Jars。 Manifest就在那里,但它很空,并没有引用任何文件(不确定这是否重要)。 当我把它放在我的网络应用程序中时,它说applet无法找到其他类。 它看起来很简单 – 一个包/类,两个外部Jars ……在构建为applet时可以组合成一个Jar。 有任何想法吗? 更新: 自从我们开始使用Maven以来,有人开始使用Maven插件。 所以我们最终创建了一个新项目来容纳applet(因为它用于多个项目),并在我们的pom.xml使用它,最后: ${basedir}/applet codesignstore ${basedir}/src/main/resources true maven-assembly-plugin 2.2-beta-5 jar-with-dependencies cxapplet true true false make-my-applet-jar package single org.apache.maven.plugins maven-jarsigner-plugin […]

如何在netbeans中更改不可编辑/生成的代码

我想更改Netbeans中的不可编辑代码, 我想替换 带有ObservingTextField的javax.swing.JTextFeild 为了实现日期选择器,我将一个类导入到我的项目中 但Netbeans不允许我编辑代码。 请帮忙 // Variables declaration – do not modify private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JTable jTable1; `private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2;` // End of variables declaration