今天在Linux上安装JDK1.7,总会遇见“could not locate a suitable jar utility”错误。

错误信息

在RHEL6.2上报错误信息为:

Could not locate a suitable jar utility.
Please ensure that you have Java 7 or newer installed on your system
and accessible in your PATH or by setting JAVA_HOME

某些网站评论认为是没有配置JAVA_HOME环境变量,这是不对的。这是由于J2EE的SDK认为没有安装JDK的缘故。

解决方案

现在Oracle提供的JDK是将J2EE基于J2SE之上的,也就是必须先安装J2SE,才可以安装J2EE。

1. 下载对应版本的"Java SE Development Kit 7",并安装。

2. 下载"Java EE 7 SDK",运行.sh脚本就可以了。.sh脚本基于Java开发,这里UNIX系统的各个release都是一样的安装流程。

附:

J2SE和J2EE的区别

概念上:

1. J2SE是Java 2 standard edition是Java的标准版,用于标准的应用开发。

J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程

2. J2EE是Java 2 enterprise edition是Java的一种企业版用于企业级的应用服务开发.

J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制

转载于:https://www.cnblogs.com/hongyanee/p/3298610.html

安装JDK 1.7时could not locate a suitable jar utility解决方案相关推荐

  1. java环境变量用不用jre_为什么安装jdk时,会安装两个jre?不用配置jre的环境变量...

    安装jdk时,为什么会安装两个jre?不用配置jre的环境变量 细心的你或许会发现,在安装jdk结束之后会发现,怎么有两个jre的的文件夹, 和jdk里面的 并且里面的文件都是一样的,另外我们在配置环 ...

  2. linux java 权限不够_​Linux安装jdk时提示权限不够怎么解决

    ​Linux安装jdk时提示权限不够怎么解决 发布时间:2020-06-28 10:00:51 来源:亿速云 阅读:84 作者:Leah Linux安装jdk时提示权限不够怎么解决?针对这个问题,这篇 ...

  3. E: Unable to locate package openjdk-8-jre ubuntu 20.04安装jdk 失败

    win10 系统 装的 ubuntu 在装zookeeper的时候 报jdk 不存在,下面安装jdk过程 直接安装失败报: E: Unable to locate package openjdk-8- ...

  4. 安装JDK时为什么要填写两次地址?

    安装jdk时为什么要求填写两次地址? 第一次是安装jdk,第二次是安装jre 第一次安装的jdk中有jre的文件夹,为什么还要安装jre? (1)前者用于运行jdk工具包的,后者用于运行java应用程 ...

  5. 安装JDK时为什么要配置环境变量

    变量名 变量值 1.1.JAVA_HOME E:\Java\jdk1.6.0_43 jdk安装目录 1.2.Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 1.3.C ...

  6. 【转】Windows7 下安装 JDK 7 时版本冲突问题解决

    原文网址:http://wxl24life.iteye.com/blog/1966058 自己电脑上一直用的 JDK 版本是 1.6,今天决定更新到 1.7,在安装 JDK 1.7 后,控制台输入 j ...

  7. 安装JDK时提示 IllegalArgumentException:Invalid characters in hostname的解决方法

    今天在windows7_x64上安装JDK的时候提示IllegalArgumentException:Invalid characters in hostname, 解决方法: 1.打开[控制面板\系 ...

  8. 安装jdk时更改java安装路径_JDK下载安装步骤

    1.官网下载JDK 1.1    下载地址:https://www.oracle.com/java/technologies/javase-downloads.html 1.2    点击下图中JDK ...

  9. 安装JDK失败,再次安装时出现已经安装过了的,解决办法

    在电脑上安装JDK失败,再次安装时会提醒"已经在安装,请关闭原来的安装进程"这时的解决办法如下: 第一步: 1. 在电脑上,进入命令行,输入"regedit", ...

最新文章

  1. Tomcat关闭后,重新启动,session中保存的对象为什么还存在解决方法
  2. springboot项目打包运行
  3. python递归详解_python基于递归解决背包问题详解
  4. NYOJ 558 一二三
  5. 常见的几种负载均衡算法
  6. leetcode 462. Minimum Moves to Equal Array Elements II
  7. 银行不放款算买房人违约吗?
  8. MySQL 获取物理表的主键字段
  9. MySQL与Spring事务隔离级别
  10. React 性能优化技巧总结
  11. spring data jpa 使用@Query 动态参数查询案例分析
  12. signal 11 linux,linux signal 11 是什么意思
  13. 低成本更清晰,下一代视频编码技术将如何实现这一目标?
  14. Idea中GsonFormat插件安装
  15. 好看实用的便签条工具推荐
  16. 我们已在路上,希望就在前方
  17. jquery特效-基于jQuery仿淘宝红色分类导航
  18. Zabbix unreachable poller processes more than 75% busy
  19. hbase shell 创建表
  20. Python使用Matplotlib绘制三维折线图(进阶篇)

热门文章

  1. ITK:创建一个索引
  2. VTK:PolyData之ExtractSelection
  3. OpenCV视频中的人脸标志检测
  4. OpenCV背景减法Background Subtraction Methods
  5. sublime67linter-php,Sublime Text 3 搭建 React.js 开发环境
  6. chmod 文件夹及子文件夹_了解linux文件属性之chgrp,chown,chmod
  7. 迪杰斯特拉算法 php,Dijkstra算法的复杂度
  8. Flink On Yarn模式,为什么使用Flink On Yarn?Session模式、Per-Job模式、关闭yarn的内存检查,由Yarn模式切换回standalone模式时需要注意的点
  9. 02_pyplot.plot函数、回顾第一个例子、格式字符串、plot函数、线型风格字符、标记(marker)字符、颜色字符
  10. 06_clickhouse、表和列的TTL规则与实践、表和列的TTL、列级TTL、表级TTL、列级TTL示例、表级TTL示例