问题标签 [javax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
931 浏览

java - 使用 JTextField 的对象调用 actionPerformed

我有一个带有 actionPerformed 事件的javax.swing.JTextField命名SearchBox 。

JTextField我想要做的是通过将对象作为参数传递来从不同类中的另一个方法调用上述方法。

请注意,直接调用方法名称不是一种选择。如果我传递 3 个不同JTextField的对象,则应调用相关的 ActionPerformed 方法。

有没有办法做到这一点?我已经尝试使用,

但它并不顺利,现在我又回到了原点。

谢谢指教!

0 投票
0 回答
5442 浏览

java - 原因:java.lang.RuntimeException:无法创建类 javax.xml.stream.XMLInputFactory 的提供程序

我得到的错误是这样的:

`javax.xml.stream.FactoryConfigurationError:无法在 javax.xml.stream.FactoryFinder.find 的 javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:370) 中创建类 javax.xml.stream.XMLInputFactory 的提供程序( FactoryFinder.java:313) 在 javax.xml.stream.FactoryFinder.find(FactoryFinder.java:227) 在 javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:154) 在 org.hibernate.service.internal.JaxbProcessor .buildStaxFactory(JaxbProcessor.java:107) 在 org.hibernate.service.internal.JaxbProcessor.staxFactory(JaxbProcessor.java:100) 在 org.hibernate.service.internal.JaxbProcessor.unmarshal(JaxbProcessor.java:79) 在 org. hibernate.service.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:69) 在 org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl。mergePropertySources(EntityManagerFactoryBuilderImpl.java:549) 在 org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:214) 在 org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:51) 在org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder(HibernatePersistenceProvider.java:182) at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:131) at org.hibernate.ejb.HibernatePersistence.getEntityManagerFactoryBuilderOrNull(HibernatePersistence.java:93)在 org.hibernate.ejb.HibernatePersistence 的 org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:88)。getEntityManagerFactoryBuilderOrNull(HibernatePersistence.java:101) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:69) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:54) at javax.persistence.Persistence.createEntityManagerFactory (Persistence.java:48) 在 javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:32) 在 org.capgemini.test.RoutingPointTest3.setUpBeforeClass(RoutingPointTest3.java:33) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method ) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 在 org.junit.runners 的 org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)。 model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.runners.ParentRunner.run(ParentRunner.java:363)在 org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) 在 org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) 在 org.eclipse .jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675) 在 org.eclipse.jdt.internal .junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) 原因:java.lang.RuntimeException:类 javax 的提供程序.xml.stream.XMLInputFactory 无法在 javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:367) ... 35 处创建更多原因:java.util.ServiceConfigurationError: javax.xml.stream.XMLInputFactory: Provider com在 java.util.ServiceLoader.access$300(ServiceLoader.java:185) 在 java.util.ServiceLoader$LazyIterator 的 java.util.ServiceLoader.fail(ServiceLoader.java:239) 中找不到 .ctc.wstx.stax.WstxInputFactory。 nextService(ServiceLoader.java:372) at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) at java.util.ServiceLoader$1.next(ServiceLoader.java:480) 在 javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:341) 的 java.security.AccessController.doPrivileged(Native Method) 的 javax.xml.stream.FactoryFinder$1.run(FactoryFinder.java:353)。 .. 还有 35 个

`

我试图对我的类路由点进行测试,代码如下:

0 投票
1 回答
267 浏览

java - Intellij Idea 找不到 jar

我有一个要编译的 java 文件。它使用 javax.servlet-api-3.1.0.jar。我使用 mvn-install 将它添加到 maven,它说它构建成功。但是,在 Intellij 中,它在编译过程中仍然会抛出错误:

这是重启后。

将此 jar 添加到我的程序中时,我是否遗漏了什么?

谢谢!

0 投票
0 回答
30 浏览

java - 阅读邮件类型的 text/html

如何阅读“text/html”的电子邮件类型?

这就是我收到电子邮件的方式:

0 投票
1 回答
732 浏览

java - 在 Spring 应用程序中注入 ManagedExecutorService

我想在 Spring 应用程序中使用 ManagedExecutorService。但是弹簧无法注入它。低于错误。

原因:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有为依赖找到[javax.enterprise.concurrent.ManagedExecutorService]类型的合格bean:预计至少有1个bean有资格作为此依赖的自动装配候选者。依赖注解:{@javax.annotation.Resource(shareable=true,lookup=, name=, description=, authenticationType=CONTAINER, type=class java.lang.Object, mappedName=)}

更新

我如下更新代码源代码以注入 ManagedExecutorService。

但现在我得到以下错误

原因:javax.naming.NameNotFoundException:名称 > [DefaultManagedExecutorService] 未绑定在此上下文中。找不到 > [DefaultManagedExecutorService]。

0 投票
1 回答
85 浏览

java - 为什么我的 BlueJ jar 文件加载了一些图像,而没有加载其他图像?

我使用了该站点周围的一些信息来了解如何使用 URL 将图像放入 jar 文件中;我希望能够单独使用。但是当我用 BlueJ 制作 jar 文件时,只显示了一些图像。

这是一个二十一点游戏,只有桌面画布出现,而没有卡片出现。这是代码:

这工作(表):

但这不是(卡片):

我的卡片位于我尝试导入 BlueJ 的目录中的文件夹中,而表位于目录根目录中。那里有 53 张牌(包括庄家隐藏牌),我不想把所有牌都放在根目录下。我试图以类似的方式实现它们。我怎样才能做到这一点?

0 投票
1 回答
228 浏览

java - 机密数据的自定义注释

我正在创建一个应用程序,我计划在其中获取用户的机密数据。但是对于调试问题,我计划记录存在问题的用户名等值。但不想记录他们的密码。

我有这个示例代码:

这是示例类

我认为有两种方法:将“密码”放在列表中并检查 getPropertyPath 是否包含列表中的值并避免打印 invalidValue。

但是是否有任何注释,或者是否有任何注释,例如@Confidential我可以避免打印此值的地方。

我不介意创建自定义注释。我认为这种方式更简洁,而且我不必每次都在列表中检查为机密的字段名。

我想过这样做:

关于如何创建此注释并检查这些场景的任何想法?

0 投票
1 回答
925 浏览

java - 使用私有类访问 JTextField

我正在尝试存储用户输入文本的输出,这只是它的模板,但我似乎无法找到正确访问 JTextArea 的方法,我发现的所有示例都以不同的方式进行然后我正在尝试完成它,是否可以这样做?

}

0 投票
0 回答
279 浏览

intellij-idea - 在 ant / jUnit 中启用 @Nonnull 注释检查?

背景:我有一个使用 Javax @Nonnull 注释的项目。IntelliJ 有一个很好的功能,可以启用/禁用这些类型的注释的运行时检查。但是,当通过 Ant 运行 jUnit 时,不会执行这些注释检查。我们最近发现了几个由于运行时检查差异而导致行为不正确的单元测试。

有两种我们知道但想避免的准解决方案:

  1. 将注释框架更改为 Lombok 或 Checker(缺点:大量更改,在产品代码和单元测试代码中执行的运行时检查)请参阅相关内容:JUnit not null testhttps ://checkerframework.org/manual/#nullness -例子
  2. 为每个测试添加一个 javax 验证因子(缺点:新测试很容易成为非投诉,似乎需要对我们不想添加的验证类的 hibernate 依赖)查看相关内容:如何添加运行-@NotNull 注释的时间处理

我的问题:有没有办法在从 Ant 运行 jUnit 时启用 Javax 注释验证(无需更改注释框架或向测试类添加验证器)?

0 投票
2 回答
418 浏览

sql - Javax / Hibernate 本机查询 ArrayIndexOutOfBoundsException 交叉表查询

想弄清楚为什么这个查询不起作用......

有什么建议/帮助吗?

带有 javax 本机查询的 Postgres。

这是一个交叉表查询。

该查询在 postgres 中工作,但是当我通过 java 作为本机查询运行它时,当它尝试创建列表时我得到一个 ArrayIndexOutOfBoundsException (List list = query.getResultList();)