Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Netbeans到IntelliJ,嵌入式数据库如何在java中工作?_Java_Database_Intellij Idea_Netbeans_Derby - Fatal编程技术网

从Netbeans到IntelliJ,嵌入式数据库如何在java中工作?

从Netbeans到IntelliJ,嵌入式数据库如何在java中工作?,java,database,intellij-idea,netbeans,derby,Java,Database,Intellij Idea,Netbeans,Derby,我想知道嵌入式数据库是如何工作的。假设我在NetbeansforJavaIDE上使用derby数据库,一切正常。如果我压缩所有项目文件并将其发送给另一个使用IntelliJ作为IDE的用户,然后他们打开该文件,他们可以直接运行它(假设JDK/java版本等相同),还是他们也必须安装一些东西?所有东西都可以嵌入到一个包中,例如zip 典型的部署模型不是将应用程序作为源代码和项目文件分发,要求用户在其IDE中构建应用程序,而是将应用程序作为字节码类文件分发,完全编译,这样用户就可以将应用程序包复制到

我想知道嵌入式数据库是如何工作的。假设我在NetbeansforJavaIDE上使用derby数据库,一切正常。如果我压缩所有项目文件并将其发送给另一个使用IntelliJ作为IDE的用户,然后他们打开该文件,他们可以直接运行它(假设JDK/java版本等相同),还是他们也必须安装一些东西?

所有东西都可以嵌入到一个包中,例如zip

典型的部署模型不是将应用程序作为源代码和项目文件分发,要求用户在其IDE中构建应用程序,而是将应用程序作为字节码类文件分发,完全编译,这样用户就可以将应用程序包复制到其系统上并直接运行

当您这样做时,它们只需提供Java运行时环境的副本

以下是一些关于该主题的文档:

Derby文档还包含许多示例程序和教程,我强烈建议您学习这些教程,因为它们将帮助您了解整个过程: