准备发布java程序

准备发布java程序,java,compilation,package,Java,Compilation,Package,我需要帮助准备发布我的java程序。我有一个有三个包的程序,每个包都是类。在一个包中是带有main的类,该类在运行时需要所有其他类。我的问题是如何构建这个Java项目,以便任何人都可以运行它。文件结构如下: src/table/java文件 src/school/java文件 src/schoolSort/java文件 main位于schoolSort/main.java我安装了Windows 7,并尝试了: javac table/*.* school/*.* schoolSort/*.*

我需要帮助准备发布我的java程序。我有一个有三个包的程序,每个包都是类。在一个包中是带有main的类,该类在运行时需要所有其他类。我的问题是如何构建这个Java项目,以便任何人都可以运行它。文件结构如下:

  • src/table/java文件
  • src/school/java文件
  • src/schoolSort/java文件
main位于
schoolSort/main.java
我安装了Windows 7,并尝试了:

javac table/*.* school/*.* schoolSort/*.* 

这会生成类文件,但主文件不会运行。请帮忙。我正在使用Eclipse,并且也尝试过,但它似乎不起作用。

您必须创建所谓的可执行jar。这是您将与其他人共享的工件

是创建jar必须遵循的一组基本步骤

是创建可执行jar的一组步骤


我相信eclipse将帮助您完成这些步骤,但我并没有太多地使用它。

在eclipse中,您可以右键单击项目并选择将其导出为可执行jar。它将要求你的主类(通过你使用的运行配置),你应该从那里开始


在eclipse中右键单击project>Export>Java>RunnableJAR文件,您可以执行文件->导出->Java->RunnableJAR文件

检查您的包是否在类路径中。如果您的包位于类路径中,您应该尝试使用“ant”来构建应用程序

布兰登,你能把你的代码贴出来让我们了解一下上下文吗?另外,请发布您收到的任何错误消息以及您运行的命令。以及您是否可以详细说明“它似乎不起作用”?只是尝试了一下,这就创建了一个jar文件,当单击它时,它不会起任何作用。当使用java javatest.jar从命令行运行时,会显示“错误:无法找到或加载主类javatest.jar”,您需要使用
java-jar javatest.jar