Centos安装jdk配置环境时报:-bash: export: command not found

JDK 安装和环境配置保姆级教程 这是一篇针对Java初学者的JDK安装与环境配置详细教程。主要内容包括:1)JDK版本选择建议(推荐JDK17);2)Windows/Mac/Linux三大系统的下载安装步骤;3)环境变量配置方法(设置JAVA_HOME和Path);4)安装验证与常见报错解决方案。文章强调安装路径避免中文和空格,并提供了多系统配置的图文指导,帮助新手一次性完成Java开发环境搭建。文末还总结了核心要点和实用技巧,方便后续查阅。 阅读详情

在准备捣鼓centos时,安装jdk完,在进行环境配置完成后,输入source /etc/profile时,报了如下错误:

-bash: export: command not found

先是到网上搜索了一番,结果网上的各种方法基本都试过了,还是没解决。于是重新打开profile文件:vi /etc/profile进行排查,结果发现是配置jdk环境时是复制进去的,配置信息格式不对齐,把export全部对齐后,再进行source /etc/profile,问题解决了。
一开始:

export JAVA_HOME=/usr/local/java/jdk1.8.0_162
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export PATH=$PATH:$JAVA_HOME/bin

调整后:

export JAVA_HOME=/usr/local/java/jdk1.8.0_162
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
Linux环境下Maven安装配置全攻略:从下载到优化实战 在Java项目开发中,构建工具是自动化编译、测试、打包和依赖管理的核心组件。其工作原理是通过预定义的构建生命周期和插件机制,将源代码转换为可部署的制品。作为Java生态中最主流的构建工具,Maven通过标准化的项目对象模型(POM)和中央仓库体系,极大地提升了项目的一致性和可维护性。其技术价值在于实现了依赖的自动解析与传递,统一了项目结构,并能够无缝集成到持续集成/持续部署(CI/CD)流水线中。在Linux服务器开发、微服务架构及云原生应用构建等场景下,一个配置得当的Maven环境是保障开发效率的基础。本 阅读详情

相关推荐

CentOS 7安装JDK 21:手动部署、环境变量配置与多版本管理

Java开发环境配置是软件部署的基础环节,其核心在于理解环境变量的工作原理。PATH变量定义了系统查找可执行命令的目录顺序,而JAVA_HOME则是Java应用定位运行时的关键约定。通过手动部署JDK,可以获得更高的版本控制权和环境纯净度,这对于生产环境的稳定性至关重要。在CentOS 7这类经典Linux系统上,结合虚拟线程等新特性,合理配置环境变量能确保应用顺畅运行。本文以JDK 21在CentOS 7上的安装为例,详细解析了从压缩包解压到系统级配置的完整流程,并深入探讨了使用alternatives工

weixin_30655569的博客 382

export: command not found

linux下非root执行export命令出现export: command not found 错误 [root@mysqlserver bin]# csh [root@mysqlserver ...

cuicuan8206的博客 7250

Linux离线无root安装JDK 8实战指南

JDK是Java开发的基础运行环境,其安装配置涉及环境变量、动态链接库、Shell加载机制等核心Linux系统原理。在金融、政务等高安全要求场景中,离线部署与无root权限常叠加出现,导致标准包管理器失效、全局配置不可写、JVM启动失败等典型问题。技术价值在于绕过系统级依赖,实现用户空间全链路可控;典型应用场景包括国产化信创服务器(麒麟/UOS/欧拉)、隔离网生产环境及嵌入式Linux设备。本文聚焦JDK 8这一长期支持版本,结合Adoptium官方源校验、两级符号化目录设计、多Shell环境变量精准注入等

aaa1231722的博客 385

-bash: export: Command not found

** 安装anaconda后,终端不能使用python命令的解决办法 ** echo ‘export PATH="~/anaconda3/bin:$PATH"’ >> ~/.bashrc source ~/.bashrc 成功解决。 如果当输入source ~/.bashrc时,出现报错 -bash: export: Command not found 使用vi编辑器,vi .bashrc进入bashrc文件,查看里面的export是否没写错,是否是小写,如果不是修改即可。(进入vi之后,要

qq_23385943的博客 5259

CentOS 7安装配置JDK 21完整指南:从下载到环境变量设置

Java开发环境配置是后端服务部署的基础环节,其核心在于正确设置系统环境变量以确保Java运行时和开发工具链的全局可用性。在Linux系统中,通过修改全局配置文件如/etc/profile.d/下的脚本,可以持久化定义JAVA_HOME和PATH变量,这是实现多版本Java共存与切换的技术原理。对于运维和开发人员而言,掌握环境变量配置不仅能提升部署效率,还能避免因路径冲突导致的命令失效问题。特别是在CentOS 7这类稳定但软件源较旧的系统中,手动安装新版JDK并配置环境变量成为常见需求。本文以JDK 21

weixin_33701294的博客 361

CentOS安装JDK-17实战:路径、环境变量与systemd兼容性详解

JDK是Java应用运行的基础运行时环境,其安装与配置直接影响Spring Boot、Maven、Tomcat等主流框架的稳定性。JDK-17作为LTS版本,引入模块化、移除EE模块、强化安全策略,与CentOS的包管理机制、SELinux策略、systemd环境隔离存在深度耦合。正确安装需理解JAVA_HOME指向规范、/opt路径的FHS合规性、profile.d与EnvironmentFile的双重生效逻辑,以及OpenJDK发行版(如Eclipse Temurin)在离线部署、多版本共存和Docke

diejiankuai3444的博客 365

Linux source文件后提示 export:command not found

export : command not found 可查看是否shell 问题,并更换为bash

vivavivaa的博客 9938

基于TDOA的chan算法(定位算法)

Chan算法原理 TDOA(TDOA,the time differences of arrival,到达时间差),Chan算法是TDOA定位方法的一个很好用的方法。 Chan算法是非递归双曲线方程组解法,具有解析表达式解,主要特点是:在测量误差服从理想高斯分布时,它的定位精度高、计算量小,并且可以通过增加已确定点的数量来提高算法精度。 该算法的推导前提是基于测量误差为零均值高斯随机变量,对于实际环境中误差较大的测量值,比如在有非视距误差的环境下,该算法的性能会有显著下降。二维情况下,可分为只有三个点参与定

优快云不再更新 2万+

-bash: Export: command not found

Linux下无论输入什么命令都提示“-bash: Export: command not found”,这不是PATH的设置问题,很明显是某个设置文件里的export的第一个字母写成大写了Export。   linux是严格区分大小写的 所以没有该命令。 检查~/.bash_profile  ~/.bashrc  /etc/profile等文件,看看是哪儿的export写成Export了。

白昼的技术专栏 2万+

DIY T12烙铁头驱动难题:用几个电容二极管,搞定NMOS上管驱动(附Multisim仿真)

本文详细介绍了如何利用电荷泵电路解决DIY T12烙铁头驱动中的NMOS上管驱动难题。通过巧妙组合电容和二极管,构建低成本高效的升压电路,实现栅极高压驱动需求。文章包含具体电路设计、元件选型建议、实际搭建注意事项以及Multisim仿真验证,为电子爱好者提供了一套完整的解决方案。

weixin_33640562的博客 334

TwinCAT 3 实战:手把手教你用PLC和C++读写第三方伺服驱动器的CoE参数

本文详细介绍了在TwinCAT 3环境中通过PLC和C++两种技术路线实现对第三方伺服驱动器CoE参数的精准操控。从环境准备到具体实现,包括硬件配置、核心函数使用及性能优化策略,为工程师提供了全面的实战指南。特别针对CoE参数访问的效率和稳定性问题,给出了实用的调试技巧和异常处理方案。

weixin_33743248的博客 445

【服务器】每次ssh进入容器时报错【-bash: ‘export: command not found】

查看远程登录时候,会自行加载的几个文件(~/.bash_profile ~/.bashrc /etc/profile)每次远程登录都会提示-bash: ‘export: command not found。根据提示肯定是某个设置文件包含了特殊的中文符号,导致系统无法加载。发现最下面两行export中的引号是中文符号,进行修改即可。

TanXNeo的博客 1391

UsualToolCMS-验证码绕过漏洞复现

本文以UsualToolCMS为靶场,复现了验证码绕过漏洞

小小小屿屿屿的博客 920

Centos安装jdk配置环境时报:-bash: export: command not found

centos安装jdk完,在进行环境配置完成后,输入source /etc/profile时,报了如下错误: -bash: export: command not found 打开profile文件:vi /etc/profile 进行排查,结果发现是配置jdk环境时是复制进去的,配置信息格式不对齐,把export全部对齐后,再进行source /etc/profile,问题解决了。调整前:...

清风扬 948

VM与欧姆龙PLC通讯设置实战:Fins TCP/UDP协议详解

本文详细解析了VM(VisionMaster)与欧姆龙PLC通过Fins TCP/UDP协议进行通讯的实战设置。内容涵盖网络配置、协议选择(TCP可靠性与UDP实时性)、VM端地址映射与数据点添加、以及数据接收解析流程,并提供了常见错误排查与高级调试技巧,帮助视觉与自动化工程师快速实现稳定可靠的工业通讯集成。

weixin_29172963的博客 331

芯片低功耗设计的两种常用EDA流程

如题。

EricWZY2008的专栏 5558

【Linux-Bug】Linux(CentOS)安装JDK12,export: command not found,java: command not found解决方案

文章目录第一步:下载JDK第二步:解压压缩包第三步:配置环境变量第四步:检查是否安装成功 第一步:下载JDK 链接:https://pan.baidu.com/s/1c1EdL9B-gyAJ5hl3VgYUog 提取码:p94c 1、我已经放网盘了,还有Linux一些其他软件,可以选择性下载。下载后通过 Xftp 直接传入服务器,速度很快~。 2、当然,也可以在Linux下直接下载JDK。 wget xxxxx.tar.gz (wget+下载的url路径,路径可以去Oracle官网复制过来) 注意:用

笔记、Bug解决 936

2026最新openclaw(clawbot/moltbot)真正在自己个人电脑上搭建部署,配置飞书远程远程让AI助理操控电脑完成任务,以及结合ollama无限token实现7*24小时工作(附配置)

2026最新openclaw(clawbot/moltbot)真正在自己个人电脑上搭建部署,配置飞书远程远程让AI助理操控电脑完成任务,以及结合 ollama 无限token实现7*24小时工作,以及部署安装需要的 skills 完成复杂的工作任务(附完整可以运行的配置文件)。 很多人已经会配置安装 openclaw 了 ,但是 安装完成之后真正让电脑自动运行起来的很好,完成出色工作的更少,最常见的就是聊聊天,或者执行一些简单的命令,理解要让电脑自动化工作,openclaw、skills、大模型这三样。

代码讲故事 2963

CentOS下JDK安装配置全指南与常见问题解决

Java Development Kit(JDK)是开发和运行Java应用程序的核心工具包,其环境配置直接影响应用的稳定性和性能。在Linux系统中,环境变量管理通过/etc/profile.d/机制实现动态加载,而CentOS作为企业级Linux发行版,对JDK的安装有特定要求。正确配置JAVA_HOME和PATH变量能确保系统准确识别Java命令,这在持续集成和自动化部署场景中尤为重要。针对CentOS系统,本文详细解析从Oracle官网获取授权下载、校验安装包完整性到配置标准化目录的全流程,特别强调通

weixin_30325487的博客 395

4-20mA电流信号转电压

该电路实现4-20mA电流信号转电压(0.44-2.2V)调理功能,采用两级运放设计:第一级LMH6642MFX进行11倍放大,第二级配置为缓冲器加二阶低通滤波。电路包含10Ω采样电阻、多级RC滤波和ESD防护,具有抗干扰强、功耗低(4mW)等特点,适配3.3V系统ADC采集。通过使能控制MOS管可实现节能模式,适用于工业自动化、环境监测等场景。设计合理平衡了信号精度与功耗,输出电压范围留有充足余量避免饱和。

qq_37999850的博客 307

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

CentOS下jps报command not found

在Linux下jps,报command not found 这是因为配置文件读取的jdk出bug了,所以在vim /etc/profile里export出你自己安装的jdk路径就行 export PATH="/opt/jdk/bin:$PATH"   同时,还要在你自己写的的环境变量里加上:export PATH=/usr/bin:/usr/sbin:/bin:/sbin     ...

Joseph25的博客 1541

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

配置了java后出现bash:command not found的解决方法

配置java后出现bash:command not found

qq_21564085的博客 2846

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

CentOS 7下JDK安装配置全攻略:从OpenJDK选择到多版本管理

Java开发环境配置是后端开发、运维部署及大数据、微服务等技术栈的基础环节。其核心在于理解Java虚拟机(JVM)的工作原理与Java开发工具包(JDK)的组成,它提供了编译、调试和运行Java程序所需的全套工具。在Linux服务器环境中,正确配置JDK不仅能保障应用稳定运行,更是实现持续集成、自动化部署等技术实践的基石。尤其在经典的CentOS 7操作系统上,掌握清晰的环境搭建方法,对于排查生产环境问题、构建可靠的基础设施至关重要。本指南聚焦于OpenJDK这一开源实现,通过对比YUM安装与手动配置两种主

weixin_30902251的博客 422

centos中配置环境变量,source /etc/profile后,测试java -version 显示 -bash:java:command not found

echo $PATH 中显示配置的环境变量已经存在,但测试java -version仍显示-bash:java:command not found。

ZJ18712852367的博客 1万+

CentOS 7安装JDK 21全攻略:从环境检查到生产调优

Java开发环境部署是后端开发和运维工程师的基础技能,其核心在于理解Java虚拟机(JVM)与操作系统底层库的依赖关系。在Linux系统中,JDK的安装不仅涉及环境变量配置,更需关注系统库兼容性,尤其是GLIBC版本,这直接关系到应用的稳定运行。对于需要在老旧生产环境部署新应用的技术团队,掌握高版本JDK在经典系统上的部署技巧,能有效规避兼容性风险,提升部署效率。本文聚焦CentOS 7这一广泛使用的服务器系统,针对GLIBC版本依赖、系统服务环境变量配置等常见痛点,提供从依赖检查、安装包选择、到生产环境调

weixin_33754065的博客 384

Linux环境下JDK 1.8手动安装与配置全攻略

Java环境配置是后端开发与运维的基础,理解其原理对于构建稳定系统至关重要。Java开发工具包(JDK)是编译和运行Java程序的核心套件,其版本选择直接影响应用的兼容性与性能。在众多版本中,JDK 1.8因其引入了Lambda表达式和Stream API等现代特性,同时拥有经过长期验证的极高稳定性,成为生产环境中的主流选择,尤其适合部署Spring Boot服务及Hadoop等大数据组件。在Linux系统中,通过手动安装方式可以精确控制JDK版本并获得纯净的目录结构,这涉及下载指定版本的安装包、规划安装路

weixin_33762130的博客 447
上一篇: 牛课网错题知识点记录-Java
下一篇: git reset --hard版本找回
JingSpring
博客等级 码龄11年 6粉丝 24原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值