java - 无法在ubuntu中创建jar文件

标签 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
 * openjdk-9-jdk-headless

我也无法使用nps命令。目前我的 ubuntu 16.04 中安装了 jdk1.8.0_131。请建议解决该问题。

最佳答案

尽管您按照有关如何安装 Oracle Java 的说明进行操作,但您正在使用 Ubuntu 提供的安装程序。这里默认只安装 java,而不安装 Java 开发工具包中存在的任何工具(如 jar 或 javac)。最简单的解决方案就是在 Ubuntu 中安装一个。

sudo apt install openjdk-8-jdk

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

关于java - 无法在ubuntu中创建jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43559729/

相关文章:

c# - 如何使用 MONO Develop 在 Linux 中用 C# 写入文本文件

ubuntu - 在Ubuntu上部署Grails War文件的问题

hadoop - mysql的sqoop导入问题

hadoop - 为什么hadoop格式给出 "java.net.UnknownHostException"异常

hadoop - Hadoop、Oozie 中作业、应用程序、任务、任务尝试日志之间的区别

java - Gson - 解析具有不同字段名称和字段数量的 json

java - 从 JSNI 类创建 GWT jar

java - LinkedList.pollLast() 抛出 NullPointerException

java - 如何在 H2 中设置 sysdate? (供测试用)

linux - 在 Ubuntu 上本地安装 nloptr 时遇到问题