交叉部署 Java
Cross Deploying Java
我有一个 java 项目,它由 3 个 classes(Program,Proxy,Events) 组成,Program 在其中具有主要功能。
我有一个与 src 文件夹同级的 Properties 文件。
我想部署这个项目,以便我可以 运行 它在 ubuntu 服务器上的 cronjob 中,但我不知道该怎么做。
1- 我该如何部署它?我只能在 bin 文件夹中看到 3 个。class,我以为我只会得到 1 个某种输出文件。
2- 部署后我将设置文件放在哪里?
顺便说一句,使用 Eclipse
从目录中,在终端中,运行 java Program
到 运行 您的应用程序。您需要将设置文件放在同一目录中(取决于您在代码中加载它的方式,但如果您将其作为 class 路径资源加载,那将是放置它的地方)。
或者,如果您想要一个文件,在 Eclipse 中,您可以将代码导出到 JAR 文件:
- 文件 > 导出 > Java > 可运行的 Jar 文件
- 选择你的项目
- 为 JAR 选择一个文件名(通常以 .jar 扩展名结尾)
- 在向导的最后一页,选择程序作为您的主要程序class
要 运行 它,输入 java -jar XYZ.jar
其中 XYZ.jar 是您给它命名的地方。
我有一个 java 项目,它由 3 个 classes(Program,Proxy,Events) 组成,Program 在其中具有主要功能。
我有一个与 src 文件夹同级的 Properties 文件。
我想部署这个项目,以便我可以 运行 它在 ubuntu 服务器上的 cronjob 中,但我不知道该怎么做。
1- 我该如何部署它?我只能在 bin 文件夹中看到 3 个。class,我以为我只会得到 1 个某种输出文件。
2- 部署后我将设置文件放在哪里?
顺便说一句,使用 Eclipse
从目录中,在终端中,运行 java Program
到 运行 您的应用程序。您需要将设置文件放在同一目录中(取决于您在代码中加载它的方式,但如果您将其作为 class 路径资源加载,那将是放置它的地方)。
或者,如果您想要一个文件,在 Eclipse 中,您可以将代码导出到 JAR 文件:
- 文件 > 导出 > Java > 可运行的 Jar 文件
- 选择你的项目
- 为 JAR 选择一个文件名(通常以 .jar 扩展名结尾)
- 在向导的最后一页,选择程序作为您的主要程序class
要 运行 它,输入 java -jar XYZ.jar
其中 XYZ.jar 是您给它命名的地方。