Boa tarde,
Estou tentando gerar um .jar executável desse projeto, então selecionei export -> Runnable JAR file -> defini a classe que tem o main -> Package required libraries into generated JAR, depois executei o .jar com java -jar teste.jar, mas essa exceção é lançada:
OBS: Tentei gerar o .jar executável com o projeto completo que a Alura disponibilizou aqui, mas é lançado o mesmo erro.
Quero gerar o .jar executável, pois vou utilizar JPA/Hibernate em um projeto meu, mas é lançado também o mesmo erro.
C:\Users\Alice>java -jar teste.jar mai 02, 2021 2:32:39 PM org.hibernate.jpa.boot.internal.PersistenceXmlParser doResolve INFO: HHH000318: Could not find any META-INF/persistence.xml file in the classpath Exception in thread "main" java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:61) Caused by: java.lang.ExceptionInInitializerError at br.com.alura.testes.OperacoesProduto.cadastrarProduto(OperacoesProduto.java:89) at br.com.alura.testes.OperacoesProduto.main(OperacoesProduto.java:18) ... 5 more Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named loja at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:85) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at br.com.alura.util.JPAUtil.(JPAUtil.java:9) ... 7 more