Tag: netbeans

NetBeans – 为从NetBeans启动的每个JVM设置系统属性

有没有办法设置系统属性,这些属性用于NetBeans启动的每个JVM(Win 7上的NB 7.3.1)? 在我所有的maven项目中,我使用Log4j,它需要一个log4j.properties文件,我想通过系统属性-Dlog4j.configuration=file:/c:/log4j/log4j.properties指向我所在的位置-Dlog4j.configuration=file:/c:/log4j/log4j.properties 我可以为Maven设置全局执行选项:工具>选项> Java> Maven>全局执行选项。 但是当我在NetBeans中运行特定的JUnit测试类(因​​此没有Maven)时,NetBeans将不会使用“全局执行选项”字段中设置的这些JVM系统属性。 同样的问题是在NetBeans中运行Maven模块中的Main类时。 要设置JVM系统属性,可以设置项目属性:“主类”和“VM选项”。 但是,当从maven模块的上下文菜单中使用“运行”命令时,这些项目属性仅供NetBeans使用。 (不幸的是,这个菜单项没有快捷键(通常是Shift-F6))。 我通过设置系统变量JAVA_TOOL_OPTIONS=-Dlog4j.configuration=file:/c:/log4j/log4j.properties解决了这个JAVA_TOOL_OPTIONS=-Dlog4j.configuration=file:/c:/log4j/log4j.properties 。 编辑 我遇到了一个问题,我遇到了同样的问题: 如何在运行测试时使Netbeans使用特定的JVM参数? 在我的情况下,问题是由我在上面编译的选项编译引起的(文件>项目属性>构建>编译>编译保存)。 在这种情况下,似乎NetBeans不使用Maven。 有关CoS的更多信息: http : //wiki.netbeans.org/FaqCompileOnSave

Netbeans Logger

我一直在使用Netbeans作为Java的IDE进行开发。 当Netbeans在try-catch块中包含一个语句时,它使用类似Logger.getLogger(MyTestClass.class.getName()).log(Level.SEVERE, null, ex);东西Logger.getLogger(MyTestClass.class.getName()).log(Level.SEVERE, null, ex); 在捕捞区域。 我的问题是 这句话创建的日志文件是什么,在哪里? 我应该创造它吗? 如果是这样,怎么样? 干杯!

删除sql不删除

我正试图从我的表中删除一个事件。 但是我似乎无法让它发挥作用。 我的SQL语句是: public void deleteEvent(String eventName){ String query = “DELETE FROM `Event` WHERE `eventName` ='”+eventName+”‘ LIMIT 1”; db.update(query); System.out.println (query); } 使用MySQL db

为什么Java jFrame setResizable()很难采取行动?

此代码由Netbean 6.8 GUI构建器自动生成。 默认应用程序未包含在jFrame中! 它只在jPanel中,我不知道如何使它无法重新resize。 所以我添加了一个jFrame来包含所有这些,尽管我设置了它的setResizable(); 为假…它仍然重新resize! 这是代码: import org.jdesktop.application.Action; import org.jdesktop.application.ResourceMap; import org.jdesktop.application.SingleFrameApplication; import org.jdesktop.application.FrameView; import org.jdesktop.application.TaskMonitor; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Timer; import javax.swing.Icon; import javax.swing.JDialog; import javax.swing.JFrame; public class BOSSConverterView extends FrameView { public BOSSConverterView(SingleFrameApplication app) { super(app); JDialog dlg = new JDialog(); dlg.setUndecorated(true); dlg.setModal(true); dlg.setLayout(new BorderLayout()); ImageIcon img = new ImageIcon(getClass().getResource(“splash.png”)); […]

JavaEE / NetBeans库引用

我要改述我之前的问题 。 我们的服务器上有一个网站,由我们的母公司(遍布全球的台湾)使用NetBeans开发。 服务器上没有任何东西来自NetBeans,没有引用,构建文件,项目文件或任何东西。 只是服务器运行网站所需的必要文件。 我被赋予了维护本网站的责任,因为他们不再支持我们。 因此,我将整个网站从域文件夹复制/粘贴到我的本地计算机并将其导入我的NetBeans。 当我进入源代码时,我得到了一大堆错误。 基本上95%的import语句都是错误的,因为它找不到指定的“符号”,或者包只是“不存在”。 我已经尝试过使用Project属性 – > Libraries并添加我认为源代码试图引用的库和/或JAR / Folder。但它似乎没有做到这一点,或者我没有做对的。 我只需要让这些darn引用工作..这里是一个有关文件(RecordAdd.java)的import语句的小列表: package asp.easp; import asp.SessionBean1; import com.icesoft.faces.component.ext.HtmlCommandButton; import com.icesoft.faces.component.ext.HtmlCommandLink; import com.icesoft.faces.component.ext.HtmlDataTable; import com.icesoft.faces.component.ext.HtmlInputText; import com.icesoft.faces.component.ext.HtmlInputTextarea; import com.icesoft.faces.component.ext.HtmlMessage; import com.icesoft.faces.component.ext.HtmlOutputText; import com.icesoft.faces.component.ext.HtmlPanelGrid; import com.icesoft.faces.component.ext.HtmlSelectOneMenu; import com.icesoft.faces.component.jsfcl.data.DefaultSelectedData; import com.icesoft.faces.component.jsfcl.data.DefaultSelectionItems; import com.icesoft.faces.component.jsfcl.data.DefaultTableDataModel; import com.icesoft.faces.component.jsfcl.data.SelectInputDateBean; import com.icesoft.faces.component.panelpopup.PanelPopup; import com.icesoft.faces.component.paneltabset.PanelTab; import com.icesoft.faces.component.paneltabset.PanelTabSet; import com.icesoft.faces.component.selectinputdate.SelectInputDate; import […]

在netbeans中着色jtable行

我是java的新手。 我想要做的是创建一个显示对象列表的表。 我想要的是根据对象成员的值为JTable中的特定行赋予颜色。 我看到很多选项,比如使用“TableCellRender”和所有。我也尝试过它们。 但问题是我使用Netbeans IDE,所以我不是通过代码创建表。 有人可以帮我改变NetBeans定义表格的行颜色吗? 提前致谢。

如何使可滚动到jPanel

我正在制作摇摆应用程序。 我的jPanel的高度太高了。 所以我想让这个面板成为可滚动的。以下是我对我的要求的描述。 我在一个jpanel中有四个jpanel我的意思是: JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel(); JPanel p4=new JPanel(); 我在p1添加了p2, p3, p4 ,如下面的输出: 如上图所示,面板比电脑屏幕高度更高。 所以我想通过滚动在电脑屏幕上显示我面板的所有内容。 我在这里搜索并发现了以下问题: 如何使JPanel可滚动? 如何垂直滚动到JPanel? 但是,答案并没有解决我的问题。

如何使用jython jar将python模块添加到java中

我使用Netbeans平台来构建我的应用程序uasing java languge。我需要使用jython调用一些python函数到java类中是唯一的方法。 不幸的是,当我尝试运行程序时,显示的错误表明应用程序没有找到以下模块 Exception in thread “main” Traceback (most recent call last): File “script.py”, line 13, in import re ImportError: No module named re File “script.py”, line 14, in from string import * ImportError: No module named string Java Result: 1 这是script.py中的代码,我想在其java类中调用其中一个方法 #!/pkg/ldc/bin/python2.1 import xml.parsers.expat import re from string import * import sys 如何将这些python模块添加到我的应用程序中?

Java jdesktop FrameView的windowClosing事件?

我正在尝试使用NetBeans编写GUI应用程序,我越来越厌倦了它。 我使用NetBeans构建了一个“Java桌面应用程序”。 它将主窗体创建为org.jdesktop.application.FrameView后代。 我想知道在表单关闭时添加一些代码的正确方法是什么。 到目前为止,我目前的尝试是在构造函数中使用getFrame().addWindowListener添加一个WindowAdapter对象,这不起作用。 因为在尚未构造框架时无法调用getFrame 。 我不能把它看作是GUI构建器的某个地方。

Selenium 2 WebDriver UnhandledAlertException Java

在我开始受到责骂之前,我已经阅读了大部分关于此问题的现有问题,并应用了不同的解决方案(大多数重复同样的事情),但它仍然不适用于我。 我有一个包含所有必要依赖项的maven项目,测试中的网站专门针对IE进行,并要求我拥有特定的证书才能访问它。 我有它的证书,当我进入网站时,在加载页面之前它要求我确认我有证书,我需要在弹出窗口确认,然后登录页面完全加载。 我做过典型的做法: WebDriverWait wait = new WebDriverWait(driver, 3); try { // Handle alert box driver.navigate().to(“https://ke.m-pesa.com/ke/”); wait.until(ExpectedConditions.alertIsPresent()); Alert alert = driver.switchTo().alert(); alert.accept(); } catch(Exception e) { //whatever } 你能告诉我哪里出错了吗? 到目前为止,到目前为止我只使用了Selenium RC,所以这个webdriver的东西对我来说仍然是一种新的东西。 如果您需要我提供更多信息,请告诉我。 为什么我仍然得到UnhandledAlertException? 为什么我手动按下确定按钮之前无法访问登录页面?