- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 web 应用程序中使用 Spring 和 Hibernate && JPA,在 tomcat 上运行在我的本地计算机(Ubuntu 14.04)上,这效果很好。在服务器上(Ubuntu Server 14.04 - 没有任何 GUI,但这对于 Hibernate 来说应该不重要......或者?),在 webapp 启动时抛出以下异常:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/spring-database.xml]: Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerEr$
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:956)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:747)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4751)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5175)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:340)
at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:240)
at org.hibernate.metamodel.internal.ClassLoaderAccessImpl.classForName(ClassLoaderAccessImpl.java:68)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractFields(JavaTypeDescriptorRepositoryImpl.java:479)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:315)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.fromMethod(JavaTypeDescriptorRepositoryImpl.java:650)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractMethods(JavaTypeDescriptorRepositoryImpl.java:616)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:316)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractFields(JavaTypeDescriptorRepositoryImpl.java:479)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:315)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractSuper(JavaTypeDescriptorRepositoryImpl.java:442)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:307)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractFields(JavaTypeDescriptorRepositoryImpl.java:479)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:315)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.fromMethod(JavaTypeDescriptorRepositoryImpl.java:654)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractMethods(JavaTypeDescriptorRepositoryImpl.java:616)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:316)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.fromMethod(JavaTypeDescriptorRepositoryImpl.java:654)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractMethods(JavaTypeDescriptorRepositoryImpl.java:616)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:316)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.fromMethod(JavaTypeDescriptorRepositoryImpl.java:650)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractMethods(JavaTypeDescriptorRepositoryImpl.java:616)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:316)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractFields(JavaTypeDescriptorRepositoryImpl.java:479)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:315)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractFields(JavaTypeDescriptorRepositoryImpl.java:479)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:315)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:292)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.fromMethod(JavaTypeDescriptorRepositoryImpl.java:650)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractMethods(JavaTypeDescriptorRepositoryImpl.java:616)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:292)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractInterfaces(JavaTypeDescriptorRepositoryImpl.java:453)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:308)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractSuper(JavaTypeDescriptorRepositoryImpl.java:442)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:307)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.toTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:569)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.fromMethod(JavaTypeDescriptorRepositoryImpl.java:650)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.extractMethods(JavaTypeDescriptorRepositoryImpl.java:616)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:316)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.makeTypeDescriptor(JavaTypeDescriptorRepositoryImpl.java:261)
at org.hibernate.metamodel.reflite.internal.JavaTypeDescriptorRepositoryImpl.getType(JavaTypeDescriptorRepositoryImpl.java:173)
at org.hibernate.metamodel.source.internal.annotations.util.EntityHierarchyBuilder.findHierarchyRootDescriptors(EntityHierarchyBuilder.java:140)
at org.hibernate.metamodel.source.internal.annotations.util.EntityHierarchyBuilder.process(EntityHierarchyBuilder.java:102)
at org.hibernate.metamodel.source.internal.annotations.util.EntityHierarchyBuilder.createEntityHierarchies(EntityHierarchyBuilder.java:80)
at org.hibernate.metamodel.source.internal.annotations.AnnotationMetadataSourceProcessor.extractEntityHierarchies(AnnotationMetadataSourceProcessor.java:104)
at org.hibernate.metamodel.internal.MetadataBuildingProcess.processMappings(MetadataBuildingProcess.java:533)
at org.hibernate.metamodel.internal.MetadataBuildingProcess.build(MetadataBuildingProcess.java:231)
at org.hibernate.metamodel.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:251)
at org.hibernate.metamodel.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:74)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:190)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:156)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider$1.<init>(SpringHibernateJpaPersistenceProvider.java:49)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:49)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:341)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1627)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1564)
... 25 more
Caused by: java.lang.ClassCastException: sun.awt.HeadlessToolkit cannot be cast to sun.awt.SunToolkit
at sun.awt.datatransfer.DataTransferer.getInstance(DataTransferer.java:275)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.<clinit>(SunDropTargetContextPeer.java:751)
... 132 more
我不明白的是为什么 Hibernate 需要 sun.awt 中的任何东西?
我的 spring-database.xml:
<?xml version="1.0" encoding="UTF-8"?>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://${database.location}:${database.port}/${database.dbname}?zeroDateTimeBehavior=convertToNull&characterEncoding=utf8"/>
<property name="username" value="${database.username}"/>
<property name="password" value="${database.password}"/>
</bean>
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="persistenceXmlLocation" value="classpath:META-INF/persistence.xml" />
<property name="persistenceUnitName" value="pu" />
<property name="dataSource" ref="dataSource" />
<property name="jpaVendorAdapter" ref="jpaVendorAdapter" />
<property name="jpaDialect" ref="jpaDialect" />
</bean>
<bean id="jpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="databasePlatform" value="org.hibernate.dialect.MySQL5Dialect" />
<property name="database" value="MYSQL" />
<property name="showSql" value="false" />
</bean>
<bean id="jpaDialect" class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
<property name="dataSource" ref="dataSource" />
<property name="jpaDialect" ref="jpaDialect" />
</bean>
<tx:annotation-driven transaction-manager="transactionManager" />
还有我的 persistance.xml:
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="pu" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<!-- model objects removed -->
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://${database.location}:${database.port}/${database.dbname}?zeroDateTimeBehavior=convertToNull&characterEncoding=utf8"/>
<property name="javax.persistence.jdbc.user" value="${database.username}"/>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="javax.persistence.jdbc.password" value="${database.password}"/>
</properties>
(数据库配置是从 Maven 设置的)
使用 hibernate 依赖项:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>[4.3.6.Final,)</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>[4.3.6.Final,)</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>[4.3.6.Final,)</version>
</dependency>
编辑以前用过java8u20从我的本地 comp 复制了 java8u11 安装,异常更改为:
Caused by: java.lang.NullPointerException
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.<clinit>(SunDropTargetContextPeer.java:744)
... 125 more
最佳答案
终于找到了更好的解决方案:在我的项目中,我使用了 hibernate-core-5.0.0-20140702.145403-29.jar (感谢 maven [4.3.6.Final,)版本声明)。
A改回4.3.6.Final,问题解决了
关于java - hibernateentityManagerFactory init 抛出 ExceptionInInitializerError java.lang.ClassCastException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25688241/
我在项目的不同领域遇到了以下异常。最糟糕的是我不知道它是什么......我的项目中没有 com.b.a.c.b 包。我尝试在网络上搜索,但仍然不明白是什么导致了此异常。 在从另一个 Activity
当我尝试单独运行 junit 测试时,出现此错误。当我尝试使用 Ant(它运行所有测试)运行它时,它运行良好。谁能告诉我可能的原因是什么? src 文件夹和 test 文件夹在同一层次结构中。我必须链
考虑以下类: sealed class Fruit(val id: String, val label: String) { object orange : Fruit("Citrus sinen
编译良好: static final Screen screen = Screen.getInstance(); static final InputListener listener = Input
我正在尝试读取 jar 包中的文件 (blip3.out)。我正在使用 getResourceAsStream 获取 url,然后尝试从中读取。我已经进行了多次尝试,并使用其他帖子中的解决方案,但仍然
我将一个项目导入到 eclipse 中并添加了依赖项(仅 oracle 驱动程序和 junit4)。但是当我尝试运行该项目时,我收到 ExceptionInInitializerError 。由于某种
当我尝试运行以下代码时,我收到 ExceptionInInitializerError 而不是空指针异常。为什么? static { String s= null; System.out.
我正在尝试使用 Class.forName 从我的对象调用方法,但出现 java.lang.ExceptionInInitializerError class MainClass(implicit v
我收到了ExceptionInInitializerError。我被告知“getException() 方法现在被称为原因,并且可以通过 Throwable.getCause() 方法以及前面提到的“
我是 Applet 编程新手,想要制作一个 Applet 放在网站上。那么我们开始吧。 这个项目的目标是,如果您单击该按钮,它将在浏览器顶部打开一个 JFrame。但在测试时,它给了我一个 java.
我使用 swing JFrame 作为我的应用程序的 MainFrame。我有一个按钮应该创建一个新窗口。但它会在初始化时崩溃,我不知道为什么。 public class Dialog { p
下面是我在运行服务器时从 netbeans IDE 得到的错误。正如错误所说 Uncompilable source code - Projects.ApplicationMenu is not ab
我正在使用兼容性类来构建用户代理字符串: public abstract class Compatibility { private static int sdkInt = 0; pr
编辑:已解决,但我不明白为什么 在 PokemonEnum 中我有这行 private PokemonEnum[ ] pokemon = PokemonEnum.values(); 我把它改为: pr
我正在尝试初始化 GL11,因为我在引用一个有 的方法时遇到了麻烦 GL11 gl 作为它的参数。我试图在我的渲染器类中初始化它,但它没有用,所以我认为它的初始化搞乱了渲染器并创建了一个新类来初始化。
我在一些论坛上搜索过,这似乎是一个常见问题。但是我找不到解决方案。我没有做任何疯狂的事情,所以发生这种情况似乎很奇怪。 @Override protected Scene onCreateScene(
我一定是在做一些非常愚蠢的事情,但是当我尝试在我的单例中实例化一个对象时,我得到了一个 ExceptionInInitializerError: class MySingleton { priva
请注意,我知道关于的规则 ExceptionInInitializerErrors 它说:任何静态 block 中抛出的异常被包装到ExceptionInInitializerError 然后抛出 E
我在尝试运行我的应用程序时意外遇到了 ExceptionInIntiialize 错误。我相信当用户点击快速聊天按钮时会提示错误。 10-09 18:27:08.450: E/AndroidRunti
当启动 JavaFX 应用程序(嵌入了 Swing 代码)作为 Webstart 时,会发生以下错误: java.lang.ExceptionInInitializerError at com
我是一名优秀的程序员,十分优秀!