Я хотел знать, можно ли включить файл базы данных ObjectDB .odb
в runnable JAR.Как вы можете упаковать ObjectDB в runnable JAR-файл?
Метод:
EntityManagerFactory emf = Persistence.createEntityManagerFactory(path);
принимает путь String, в качестве аргумента, а не URL. Это означает, что getResource()
не работает. Также не работают getResource.getPath()
и getResource.toString()
, так как они каким-то образом показывают искаженное имя пути, и во время выполнения файл базы данных создается за пределами файла jar.
Так что мне было интересно, можно ли создать файл размером .odb
внутри JAR и манипулировать его в JAR.