Java 无法在ubuntu中创建jar文件

Java 无法在ubuntu中创建jar文件,java,ubuntu,hadoop,jar,ubuntu-16.04,Java,Ubuntu,Hadoop,Jar,Ubuntu 16.04,我试图用命令创建一个jar文件 jar cfm ProductSalePerCountry.jar Manifest.txt SalesCountry/*.class,我得到了 The program 'jar' can be found in the following packages: * default-jdk * fastjar * gcj-5-jdk * openjdk-8-jdk-headless * gcj-4.8-jdk * gcj-4.9-jdk * openj

我试图用命令创建一个jar文件 jar cfm ProductSalePerCountry.jar Manifest.txt SalesCountry/*.class,我得到了

The program 'jar' can be found in the following packages:
 * default-jdk
 * fastjar
 * gcj-5-jdk
 * openjdk-8-jdk-headless
 * gcj-4.8-jdk
 * gcj-4.9-jdk
 * openjdk-9-jdk-headless

此外,我无法使用nps命令。目前我的ubuntu 16.04中安装了jdk1.8.0131。请建议解决此问题。

尽管您遵循了有关如何安装Oracle Java的说明,但您使用的是Ubuntu提供的说明。这里的默认设置只是安装java,而不是java开发工具包中的任何工具,如jar或javac。最简单的解决方案就是在Ubuntu中安装一个

sudo apt install openjdk-8-jdk

这将安装OpenJDK风格的Java,它与Oracle Java略有不同,但在您当前的级别上并不重要。

如果您想使用Oracle Java,那么您可以按照它进行轻松安装。这将设置要使用的所有路径和功能。

您最初是如何安装Java的?我随后安装了Java。Java类型的输出是什么?输出是hduser_@tanuj-VPCEH38FN:/home/tanuj/MapReduceTutorial$type Java Java Java is/usr/bin/Java@Thorbjørn Ravn AndersenOk。即使您已经手动安装了Java,您也在使用ubuntu附带的Java。运行sudo apt安装openjdk-8-jdk