一.生成不带Mainfest文件的Jar (不可以直接执行Jar)
1 .首先打开项目结构(command ),选择左侧的Artifacts,然后单击上面的“”创建新的Artifact (根据Maven的说法,生成的都称为Artifact )
2 .在显示的选择框中,选择Jar--Empty
选择“Empty”将创建新的Artifact。 此Artifact的名称将自动生成并可以修改。
修改Artifact的名称,从左侧的Avaliable Elements中选择Hadoop_Test ',然后将其拖动到中间的NewJar.jar黄色图标上。
在黄色图标的" NewJar.jar "下将显示Hadoop_Test compile output文件夹图标。 单击最右下角的“确定”按钮
5、警报已经准备好了。 接下来是生成这个Artifact,也就是Jar。 单击菜单栏中的Build,然后选择Build Artifacts以显示框。
6 .在弹出框中,选择新的NewJar,然后选择Build以生成新的Jar。
7、您现在可以在shell上运行此Jar文件。
注:此处生成的Jar文件不包含MANIFEST.MF文件。
带Manifest文件的Jar (可直接执行) 1、在上述步骤3中创建empty jar,然后选择以下创建Manifest
2、然后选择项目的根目录,单击OK,生成Manifest文件
3 )编辑主文件的内容,声明主类属性,并指定“包名.类名”
4 .在shell中,可以直接运行Jar,也可以按上述方法运行Jar中的类。
转载于:https://www.cn blogs.com/PPP 1314520818/p/11452169.html