Tag: netbeans

从Linux上的NetBeans(Mageia)中的Java应用程序连接到MariaDB

我试图通过一个简单的Java应用程序连接到Mariadb中的数据库,但连接被告知不成功并抛出exception。 我使用mysql做了类似的连接,它工作正常。 问题可能出在这里的司机。 try{ Class.forName(“org.mariadb.jdbc.Driver”); Connection connection = DriverManager.getConnection( “jdbc:mariadb://localhost:3306/project”, “root”, “”); Statement statement = connection.createStatement(); String uname=”xyz”,pass=”abc”; statement.executeUpdate(“insert into user values(‘”+uname+”‘,'”+pass+”‘)”);}//end of try block 我查找了互联网寻求帮助,并且由MariaDB Client Library for Java Applications提供的驱动程序类不是com.mysql.jdbc.Driver而是org.mariadb.jdbc.Driver! 我相应地改变了它,但似乎问题在于try块内的第一行。 驱动程序根本没有加载。 另外,我已经将mysql jar文件添加到我的java应用程序的库中,如下面的屏幕截图所示。 请帮我解决这个问题。

如何在Netbeans中设置环境变量?

我在netbeans中运行基于maven的Spring项目。 我在项目配置文件中使用环境变量来根据该变量值打开特定文件。 我能够在Eclipse中设置它,但不知道如何设置Netbeans。 谁能帮我?

JavaFX8 – 找不到sun.util.logging.PlatformLogger在NetBeans 8中的exception

我最近在Windows 8.1机器上安装了JDK8 + Netbeans8(从Oracle站点下载了捆绑的安装程序)。 当我创建一个非常简单的JavaFX FXML应用程序时,它工作正常。 但是,当我使用向导添加一个新的数据库实体类并编译它时,我得到以下堆栈跟踪: Note: Creating non-static metadata factory … error: com.sun.tools.javac.code.Symbol$CompletionFailure: class file for sun.util.logging.PlatformLogger not found An annotation processor threw an uncaught exception. Consult the following stack trace for details. java.lang.RuntimeException: com.sun.tools.javac.code.Symbol$CompletionFailure: class file for sun.util.logging.PlatformLogger not found at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:407) at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:794) at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:705) at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91) at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035) at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176) […]

场景加载太慢

我正在构建一个JavaFX应用程序,我想知道是否有关于如何尽快在当前Stage加载新Scene的建议(最佳实践)。 目前我正在做的是(或多或少)这个: Parent root = (Parent)myFXLoader.load(); currentStage.setScene(new Scene (root); 以上工作对于简单的Scene工作得很好而且足够快但在加载更复杂的场景时会初始化TableView , Combobox等等, Scene之间的过渡需要很多秒才很烦人。 我在Controller的initialize(URL url, ResourceBundle rb)方法中做的所有初始化。 在那里我将项目添加到Choice/Combo框,初始化TableView等,但正如我所说,它需要太多时间。 难道我做错了什么? 我应该在其他地方初始化吗? 谢谢。 编辑: 任何有兴趣帮助解决这个问题,或者甚至为他们的项目获取想法的人,我都已经在google.com上传了我项目的一部分(Netbeans项目)。 你可以使用SVN查看它。 这是链接: http://tabularasafx.googlecode.com/svn/trunk/ userName:tabularasafx-read-only 无需密码 运行项目后的说明: 第一个屏幕是登录屏幕,只需单击确定 第二个屏幕是“homePage”,在那里你可以看到一个treeView菜单并导航到4个不同的屏幕 我的问题是classes-> create page的加载时间。 看看它,如果你发现任何东西,请告诉我 编辑: 我对@jewelsea提出了3项修改。 我使用HashMap来保存每个屏幕的所有控制器 2.我只更新场景的一部分而不是整个场景 3.我使用了JavaFX2的答案- 在向网格面板动态添加自定义(fxml)面板以帮助控制器加载速度时, 性能非常差 ,如答案中所述。 现在一切都快得多!!!! 随意使用该项目作为指导 此外,我更新程序以浏览3个屏幕以便更好地理解 请注意我的代码很乱

Servlet映射:具有尾部斜杠的URL的url-pattern

我有一个与servlet映射有关的问题。 我在web.xml中有以下内容: HelloWorldServlet test.HelloWorldServlet HelloWorldServlet /HelloWorld 如果我访问http://localhost:/MyApp/HelloWorld ,则调用servlet HelloWorldServlet 。 我还希望我的servelet响应http://localhost:/MyApp/HelloWorld/ 。 我怎样才能达到这个效果? 我正在使用NetBeans进行开发,但它不允许我使用/结束模式。

Netbeans Maven项目不将Main Class添加到Manifest

我对这个问题有类似的问题。 我已经尝试了列出的所有建议,但仍然处于亏损状态。 我的问题是我正在尝试构建一个maven项目并将其分发给其他机器,但jar文件没有填充正确的Manifest。 每次构建和运行时,我都会收到以下错误: no main manifest attribute, in myjar.jar 。 我需要编辑某种配置文件吗? 我只是不知道发生了什么。 我也试过这个修复 ,但无济于事。

在JavaFX中切换窗格

我正在尝试使用FXML在JavaFX中创建Java程序。 但是我在布局管理方面遇到了麻烦。 我想在Panes之间切换,就像我习惯使用CardLayout一样,但我似乎无法得到它。 我用Google搜索,没有找到任何答案。 JavaFX中是否有任何CardLayout等效项? 如果是的话,你能举一个例子吗? 这对我的晚会很有帮助! 这是我的FXML代码

如何使用java2d在jFrame中显示图片?

我是Java和Netbeans的新手。 在许多其他语言中,这是一件简单的事情。 但在打破了我的大脑思维之后,我做不到。 我的疑问很容易解释。 如何在运行时,在通用JFrame中使用java2D显示位图(存储在硬盘驱动器上)? 我需要编辑,或创建什么? 这样做很简单吗? 提前致谢…

Java框架在while循环期间无法正确显示

这是一个严重的问题我有一个jFrame。 我有一个“主框架”,一切都完成了,但是我有另一个框架,其中有一个gif图像(加载,这个圆形的圆圈),用作一个闪屏,说“正在处理,请稍候”但是当我拉过那个框架并且我的while循环运行时,框架变成空白,直到循环之后才会显示任何内容。 我假设这是由于while循环消耗计算机资源并“阻止”任何其他进程运行。 请告知我应该做什么。 声明新帧的代码是标准的,但我会在下面发布它。 Processing nc = new Processing(); nc.setVisible(true); 这是我的完整代码,所以你可以看到我想要实现的目标: 第1帧的代码(Excel Extractor): Processing nc = new Processing(); nc.setVisible(true); JFileChooser chooser = new JFileChooser(); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); int option = chooser.showOpenDialog(this); // parentComponent must a component like JFrame, JDialog… if (option == JFileChooser.APPROVE_OPTION) { File selectedFile = chooser.getSelectedFile(); directory = selectedFile.getAbsolutePath(); System.out.println(directory); } //create a input […]

类“”nether有一个main方法,也没有在web.xml文件中指定的servlet

我正在使用NetBeans 7.1并在其中创建了一个servlet。 现在,当我运行它时,它正在给我 类”既没有main方法也没有web.xml中指定的servlet 在此之后,它再向我显示一个错误: class”没有主方​​法“ 我无法弄清楚问题是什么。 我已经卸载并安装了两次NetBean,但没有任何帮助。 servlet只是一个没有逻辑的普通servlet。