bash: /usr/local/java/jdk1.8.0_291/bin/javac: cannot execute binary file_懒惰的小妖的博客-程序员秘密

技术标签: JAVA  

安装配置jdk的时候,配置环境变量后,通过命令生效,source /etc/profile

输入javac

java -version

也没有,java环境并没有配置成功 

解决问题:

1.首先查看操作系统的位数

genconf LONG_BIT

2.查看自己下载的jdk的位数是否同样是64位的。

第一次下载的是红框中的jdk,一直没有配置成功,后来仔细查看,发现是下载错jdk了,第二次下载jdk为最后一个,解压后,source /etc/profile,配置生效;

javac查看 

java -version查看版本

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40615403/article/details/118197944

智能推荐

MySQL怎么添加字段在指定列位置、怎么一次添加多个字段?_mysql添加多个字段在某字段之后_steveqobs的博客-程序员秘密

怎么添加字段在指定列位置、怎么一次添加多个字段?自定义目录标题MySQL语句实现添加多个字段在指定列位置MySQL语句实现添加多个字段在指定列位置在使用navicat15管理MySQL数据库时,发现选择某列点击添加字段或者插入字段、复制字段,输入完之后,总是默认添加到最后一列,但是使用中要求添加的字段必须按指定顺序排列,一开始不知道怎么弄,只能添加字段后点击上移,移动到指定位置;但是!我要添加很多字段,而且有十几张表,每张表有100多字段!添加一张表里的字段我已经点“上移”点的受不了了,于是求助百度

关于C_INCLUDES must be under the source or output directories_cigogo的博客-程序员秘密

之前在Android N上的项目,正常编译,挪到O项目,就报这个异常,很是疑惑。直接翻译过来,就是被include的目录,必须在源码或者输出的目录内。Google一翻:There are a couple of other things that can trigger this check -- I've seen both of these in practice:1. Usi...

IIS配置SSL证书实现https_iis ssl配置_梁萌的博客-程序员秘密

.net项目,http升级为https,分为两种情况:1.有域名 2.无域名,网站通过ip访问有域名大多数网站是这种情况,通过域名访问系统,有域名就可以去腾讯云或者其他云平台申请经过CA认证的SSL证书,这样的证书配置后,在浏览器的地址前面显示该网站是安全的证书的申请Tomcat配置SSL证书实现https证书部署SSL 证书 IIS 服务器 SSL 证书安装部署没有域名没有域名的网站,可以通过使用java JDK内置的Keytool工具创建证

vue经典面试题_计算属性内部this指向vm实例_前端开发小吴的博客-程序员秘密

Vue面试中,经常会被问到的面试题/Vue知识点整理726看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有真才实学还是刚好背中了这道面试题。(都是一些基础的vue面试题,大神不用浪费时间往下看)一、对于MVVM的理解?MVVM 是 Model-Vi...

随便推点

UTM参数是什么?如何批量生成带UTM参数的短链接?_utm_source8654846811-程序员秘密

如何批量生成带UTM参数的短链?UTM参数是什么?UTM参数应该如何设置?如何批量在线生成短链?

HashMap的实现原理及红黑树_hashmap红黑树_许久'的博客-程序员秘密

在JDK1.7及之前hashMap采用 数组+链表 形式 链表的插入采用的是头插法在JDK1.8的时候,hashMap采用 数组+链表(红黑树) 链表改成了尾插法,并且引入了红黑树。能说下HashMap的实现原理吗其实就是有个Entry 数组,Entry保存了key和value。当你要塞入一个键值对的时候,会根据一个hash算法计算key 的hash值,然后通过数组大小n-1 & hash值之后,得到一个数组的下标,然后往那个位置塞入这个Entry。然后我们知道,hash算法是可能产.

Parcel简介_阿狸侠的博客-程序员秘密

Parcel简介Parcel翻译过来就是打包的意思,其实就是包装了我们需要传输的数据,然后在Binder中传输,用于跨进程传输数据。Parcel提供了一套机制,可以将序列化之后的数据写入一个共享内存中,其他进程通过Parcel可以从这块共享内存读出字节流,并反序列化成对象....

蓝牙技术-设备查询及服务发现_蓝牙client端服务发现查找的是什么_kchai1的博客-程序员秘密

蓝牙技术作为短距离无线通讯技术的新生儿,有着其独特的技术优势,比如低成本、抗信号衰落性较好、使用2.4GHz的ISM频段,无需申请使用...由于其独特的技术优势,在无线通讯市场上有其发挥的大片天地。而蓝牙技术的使用更是如今火热的话题,本篇文章就先从蓝牙技术使用的第一步入手,先讲解如何利用蓝牙技术实现设备查询及相应设备的服务发现。   --风小云正如标题所示,设备查询及服务发现是使用蓝牙技术的第一步

WPF学习_cycity.top_LZTFans的博客-程序员秘密

首先感谢刘铁锰先生的《深入浅出WPF》,学习WPF过程碰上很多新概念,如Data Binding、路由事件,命令、各种模板等。WPF:编写CS端的UI技术。怎么去掉WPF窗体靠上多出黑色的长条?在vs界面的菜单栏点击调试-选项,把启用XAML的UI调试工具勾选去掉即可。(我自己觉得偶尔会用用这个)1 认识WPF1.1 新建WPF项目生成Properties:...

原生js的window.onload和jQuery中的$(document).ready的区别_原生js window.onload_zhangyizuishuai的博客-程序员秘密

jQuery当中的ready和window.onload又被称为入口函数以及他们两个的区别第一点:jQuery中编写多个入口函数,后面的不会覆盖前面的,并且多个入口函数都会执行,而window.onload则会执行最后一个,因为后面的会覆盖前面的第二点:原生js和jQuery入口函数的加载模式不同。原生js的window.onload会等到DOM元素加载完毕,并且图片也加载完毕才会执行而jQuery的ready是等到DOM元素加载完毕后就执行,不会等到图片CSS等加载完毕后执行。所以一般情况下j

推荐文章

热门文章

相关标签