如何在Eclipse中部署Java程序?

如何在Eclipse中部署Java程序?,java,sqlite,jar,apache-poi,Java,Sqlite,Jar,Apache Poi,我有一个节目,我正在为一个朋友制作。它包含一个类,引用两个库(sqlite4java和Apache的poi),sqlite4java包含许多本机库(.so、.dll、.jnilib),它们位于我的lib文件夹中。该程序还可以读取和写入swimTeam.db文件。 我的问题是如何将所有这些打包成一个可以跨平台运行的程序?我曾尝试将项目导出为可运行的jar,但当我运行它时,它无法访问本机库,因为它们没有导出。你知道怎么做吗?第一件事是创建一个java项目,删除所有java文件并复制所有需要导入该项目

我有一个节目,我正在为一个朋友制作。它包含一个类,引用两个库(sqlite4java和Apache的poi),sqlite4java包含许多本机库(.so、.dll、.jnilib),它们位于我的lib文件夹中。该程序还可以读取和写入swimTeam.db文件。
我的问题是如何将所有这些打包成一个可以跨平台运行的程序?我曾尝试将项目导出为可运行的jar,但当我运行它时,它无法访问本机库,因为它们没有导出。你知道怎么做吗?

第一件事是创建一个java项目,删除所有java文件并复制所有需要导入该项目的Jar文件

现在,将创建的项目作为“项目引用”添加到工作项目中(右键单击项目并单击属性)

现在将所有JAR添加到Java构建路径->库中


现在将项目导出为JAR。打开它,确保所有需要的jar都在其中。

我认为如果将db文件打包到jar中,您只能从中读取数据。尝试转到项目属性->Java构建路径->顺序和导出分隔符,并检查所需的依赖项。