如何在安装可执行 java 应用程序期间自动设置类路径?
How to set a classpath automatically during the installation of an excutable java application?
我正在写下我正在尝试做的一个例子。
但这只是一个例子,我相信会有很多。所以我想要一个通用的答案。
我试图制作一个 java 桌面应用程序来读取 word 文档。我意识到我需要一些 Apache libraries/APIs 来帮助我做到这一点。
所以我下载了库。
但现在我需要设置库中文件的类路径。
我是一名开发人员,我可以做到,但想象一下,将设置类路径的指令提供给一个完整的非开发人员用户。
我想知道当我完成这个 java 应用程序的制作时,我是否会让它成为可执行 (exe) 应用程序,当有人安装它时,类路径会在安装过程中自动设置,并且自动提取 apache 库文件。
我该怎么做?有人可以详细地向我解释一下吗?
请考虑使用一些开发工具 IDE,例如(免费)eclipse。
然后在您的项目中创建新文件夹(例如 clled lib),将库复制到其中,
然后通过右键单击您的图书馆和 select "add to build path"
如前所述 - 最好的方法是在您的 jar 中使用清单文件。官方文档:https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html
我正在写下我正在尝试做的一个例子。 但这只是一个例子,我相信会有很多。所以我想要一个通用的答案。
我试图制作一个 java 桌面应用程序来读取 word 文档。我意识到我需要一些 Apache libraries/APIs 来帮助我做到这一点。 所以我下载了库。
但现在我需要设置库中文件的类路径。
我是一名开发人员,我可以做到,但想象一下,将设置类路径的指令提供给一个完整的非开发人员用户。
我想知道当我完成这个 java 应用程序的制作时,我是否会让它成为可执行 (exe) 应用程序,当有人安装它时,类路径会在安装过程中自动设置,并且自动提取 apache 库文件。
我该怎么做?有人可以详细地向我解释一下吗?
请考虑使用一些开发工具 IDE,例如(免费)eclipse。 然后在您的项目中创建新文件夹(例如 clled lib),将库复制到其中, 然后通过右键单击您的图书馆和 select "add to build path"
如前所述 - 最好的方法是在您的 jar 中使用清单文件。官方文档:https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html