安装完了,在哪设置环境变量?

说法一堆:

1.用export命令直接在shell下设置,但是只对当前shell生效。如果从另外一个shell登陆,将不能使用刚才设置的变量。

2.在/etc/profile.d下面建立一个java.sh,把环境变量写里面

(这个我刚用,不好使!)

3.把设置的环境变量放在/etc/profile后面

(profile是一个文件,不是文件夹)

4.修改.bashr这个文件(我没找到在哪)

到底用哪个好使?

|

都好用,环境变量有好多种设置方法

/etc中的profile,bashrc

用户目录的bashrc,

export

但是有优先级,

export>~HOME>/etc/xx

export后,会直接生效(但是重启后丢失),其他两种不会立即生效,需要重新登陆。

|

我一般用.bashrc:

3.把设置的环境变量放在/etc/profile后面

(profile是一个文件,不是文件夹)

4.修改.bashr这个文件(我没找到在哪)

/etc/profile是系统文件,也就是说,不管哪个用户登录进来,都可以用里面的环境变量

~/.bashrc文件是只对这个用户有效

用户登录之后先是读/etc/profile文件,然后再执行你当前这个用户的.bashrc

这次你把环境变量放到这些文件里面,再当前的终端source一下,当前终端这些环境变量就有效,你下次这个用户登录时,对所有的终端都有效了

其实这些环境变量设置不只是java,所有的都是这样

|

一般我写在/etc/profile中

|

在/etc/profile里面写

|

大家一起来讨论一下,linux下java开发是否有前途?

群号:28941757 欢迎大家一起加入。

|

我用的也是CentOS,我没有装Tomcat,只装了jdk1.5 我是在/etc/profile中设置的

export JAVA_HOME=/opt/jdk1.5.0_07

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH =,:$JAVA_HOME/lib/tools.jar:$CLASSPATH

运行java程序没有任何问题.

|

不管你用什么系统,jdk和tomcat的安装说明是没有问题的,

$CATALINA_HOME是tomcat环境变量设置参数

JAVA_HOME=/是java的环境变量参数。

我查了一下centos的环境变量设置,没有特殊的地方,/etc/profile就可以。

你的tomcat起不来,不一定是环境变量的原因。

建议你不要着急,按着安装说明,踏踏实实的往下做。

linux系统中tomcat变量,Linux下jdk以及tomcat的环境变量到底要设置在哪个文件中?在线等,希望大家踊跃发言!...相关推荐

  1. win8.1下jdk的安装和环境变量的配置 eclipse的安装和汉化

    1.首先下载jdk安装包,安装的时候会有两个文件安装,一个是jdk一个是jre建议两个文件不要安装在一个目录下 2.安装jdk后面就是配置环境变量,path和classpath,path要在用户变量中 ...

  2. window安装python3装环境变量_Windows下的Python安装与环境变量的配置

    Windows下的Python安装与环境变量的配置 第一步:python下载: 第二步:python安装: 双击下载包,进入Python安装向导. 此处省略安装时的配图,下一步.下一步即可.但请要注意 ...

  3. Windows + Ubuntu下JDK与adb/android环境变量配置完整教程

    假设JDK和android sdk路径分别如下: D:\Program Files\Java\jdk D:\android-sdk 1.JDK环境变量配置 JAVA_HOME=D:\Program F ...

  4. Linux系统管理(11)——linux下jdk的安装及环境变量配置

    目录 1.将下载好的jdk包通过ssh上传到centos操作系统 2.进行解压 3.编辑系统环境变量

  5. 【Linux】5.linux下的export命令和环境变量

    linux下的export命令和环境变量 linux中在 profile 或者 bashrc 或者其他类似的文件中设置环境变量时(比如PATH),如果没有export,那么只能在直接启动的shell中 ...

  6. linux+管道+分段,Linux中shell基础、重定向、管道符、环境变量

    原标题:Linux中shell基础.重定向.管道符.环境变量 1.什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器).它接收用户输入的命令并把它送入内核 ...

  7. linux下查看和添加PATH环境变量

    linux下查看和添加PATH环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PA ...

  8. Linux下JDK的安装与环境配置

    Linux下JDK的安装与环境配置 一.准备工作 将JDK安装包上传或下载至Linux 提示: 在windows地址栏输入cmd后回车,可在当前路径下打开cmd窗口 # 方法一: 使用scp命令本地上 ...

  9. Linux 命令之 env -- 显示系统的环境变量,定义执行命令时的环境变量

    文章目录 一.命令介绍 二.选项参数 三.命令示例 (一)显示系统的环境变量 (二)从当前环境中删除指定的变量 (三)定义指定的环境变量 (四)在一个修改后的环境下执行命令 一.命令介绍 env命令用 ...

最新文章

  1. Kubernetes集群部署(yum部署)
  2. Openssl:构建CA的过程并实现web服务基于https访问的网络架构
  3. python基本使用-python基本用法笔记合集
  4. 【数字信号处理】相关函数 ( 卷积与交换性 | 相关函数不具有交换性 | 推导过程 )
  5. 我眼中的移动互联网(多原创视频)
  6. linux新建好文件后怎么编译,使用autoconf生成Makefile并编译工程的步骤
  7. php sql 去除重复数据,MSSQL_快速删除重复记录,SQL Server如何实现?,如果一张表的数据达到上百万 - phpStudy...
  8. 为什么选择springcloud
  9. 访问订单列表时报错404
  10. Python抓取单个网页中所有的PDF文档
  11. react 翻书效果_react.js 翻页插件实例代码
  12. 层叠上下文、层叠层级、层叠顺序
  13. 锐捷网络2019年秋招售前产品经理面试总结
  14. mysql 把表名改成大写_mysql 把表名自动改为大写
  15. 匹配输入华为:编程实现联想输入法 输入联想功能是非常实用的一个功能,请编程实现类似功能...
  16. android studio导入第三方库引发的问题和解决方法
  17. 数据库课程设计-员工信息管理系统(基于python和MySQL实现)
  18. DxO PhotoLab 2.1.2 for Mac精华汉化版 DxO PhotoLab 2.1.2 for Mac中文版
  19. vc++ C函数atoi和itoa的用法总结(转载)
  20. SQL Server 基础操作(一)安装数据库

热门文章

  1. 【SQLAlchemy】第2节:模型类的定义与创建
  2. opencv-图像对比度、亮度值调整
  3. 软件安全-UltraEdit恢复带毒文档
  4. MultiDex的加载dex源码分析
  5. nodejs form post 到java 服务器端一直收不到数据,通过更改 headers 的 content-type; post 只能接收 application/x-www-form-url
  6. 微积分之无穷级数详细知识框架
  7. 【C语言】输出好看的星星图形
  8. 使用CSS绘制各种形状
  9. win10 安装 ros2.0---ROS Bouncy
  10. SMOJ 2202 怪物 (整体二分+BIT)