当前位置: 首页 > news >正文

江苏网站建设价格/seo排名诊断

江苏网站建设价格,seo排名诊断,android程序开发教程,网站建设功能清单问题描述在Ubuntu中,我想在Java 5和6之间来回切换我的JAVA_HOME环境变量。我打开一个终端并输入以下内容来设置JAVA_HOME环境变量:export JAVA_HOME/usr/lib/jvm/java-1.5.0-sun在同一个终端窗口中,我键入以下内容以检查环境变量是否已更新&a…

问题描述

在Ubuntu中,我想在Java 5和6之间来回切换我的JAVA_HOME环境变量。

我打开一个终端并输入以下内容来设置JAVA_HOME环境变量:

export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun

在同一个终端窗口中,我键入以下内容以检查环境变量是否已更新:

echo $JAVA_HOME

我看到/usr/lib/jvm/java-1.5.0-sun这是我期待看到的。另外,我修改〜/.profile并将JAVA_HOME环境变量设置为/usr/lib/jvm/java-1.5.0-sun。

现在针对这个问题 – 当我打开一个新的终端窗口并通过键入echo $ JAVA_HOME检查我的JAVA_HOME环境变量时,我看到我的JAVA_HOME环境变量已经恢复为Java 6.当我重新启动我的机器(或日志)时我猜想,JAVA_HOME环境变量设置为Java 5(可能是因为我在〜/.profile中进行了修改)。

有没有办法解决这个问题,以便我可以更改我的JAVA_HOME环境,而无需注销并重新登录(并在所有新的终端窗口中更改环境变量)?

最佳解决方法

将环境变量放入全局/etc/environment文件中:

...

export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun

...

在要更新变量的每个shell中执行“source /etc /environment”:

$ source /etc/environment

检查它是否有效:

$ echo $JAVA_HOME

$ /usr/lib/jvm/java-1.5.0-sun

太棒了,不需要注销。

如果只想在终端中设置JAVA_HOME环境变量,请将其设置在〜/.bashrc文件中。

次佳解决方法

Session-wide environment variables

In order to set environment variables in a way that affects a particular user’s environment, one should not place commands to set their values in particular shell script files in the user’s home directory, but use:

~/.pam_environment – This file is specifically meant for setting a user’s environment. It is not a script file, but rather consists of assignment expressions, one per line.

Not recommended:

~/.profile – This is probably the best file for placing environment variable assignments in, since it gets executed automatically by the DisplayManager during the startup process desktop session as well as by the login shell when one logs-in from the textual console.

第三种解决方法

尝试这些步骤。

– 我们要编辑”etc\profile”。环境变量将输入文件的底部。由于Ubuntu不允许访问根文件夹,我们将不得不在终端中使用一些命令

第1步:启动终端。输入命令:gksudo gedit /etc/profile

第2步:配置文本文件将打开。在页面底部输入环境变量………..例如:export JAVA_HOME=/home/alex/jdk1.6.0_22/bin/java

export PATH=/home/alex/jdk1.6.0_22/bin:$PATH

step3:保存并关闭文件。使用echo命令检查环境变量是否设置……..例如echo $PATH

第四种方法

您需要将变量定义放在~/.bashrc文件中。

来自bash手册页:

When an interactive shell that is not a login shell is started, bash reads and executes commands from /etc/bash.bashrc and ~/.bashrc, if these files exist.

第五种方法

传统上,如果您只想更改终端窗口中的变量,请将其设置为.bashrc文件,该文件在每次打开新终端时都会被提取。每次打开新终端时都不会获取.profile文件。

.bashrc应该可以解决您的问题。但是,由于您使用的是Ubuntu,因此它不是正确的解决方案。请参阅相关的Ubuntu帮助页面“Session-wide environment variables”。因此,难怪.profile不适合您。我使用Ubuntu 12.04和xfce。我设置了我的.profile,即使我退出也没有生效。类似的经历here。因此您可能必须使用.pam_environment文件并完全忘记.profile和.bashrc。请注意,.pam_environment不是脚本文件。

参考资料

http://www.jmfq.cn/news/4775995.html

相关文章:

  • wordpress 整合js/成都百度推广优化创意
  • 网站备案失败/网络热词大全
  • 公司做网站需要注意什么/百色seo快速排名
  • 深圳微信网站开发/windows优化大师自动安装
  • 芜湖网站建设优化/百度贴吧网页版登录入口
  • 望京 网站开发/各大网站提交入口
  • b2b外贸网站大全/江苏网站推广
  • 长春哪里做网站/百度问问
  • 银川网站建设公司哪家好/西安seo引擎搜索优化
  • 企业大型网站开发/广州谷歌seo公司
  • 建销售网站需要多少钱/附近成人电脑培训班
  • 菏泽 网站建设/合肥网站制作推广
  • 山西做杂粮的网站/网络营销考试题目及答案2022
  • 专业做网站开发费用/网站seo设计方案案例
  • 推广文案是什么/南昌seo报价
  • 建设网站比较好的公司排名/游戏推广合作平台
  • 网站主机在哪里注册呢/厦门关键词优化seo
  • 常用的网站建设程序有哪些/新浪网今日乌鲁木齐新闻
  • 直播网站 建设/网络推广工作好吗
  • 帮人做网站/有别人的交易链接怎么交易
  • 色弱做网站/合肥seo网站建设
  • 做网站域名优化的怎么样/全网推广成功再收费
  • 福田祥菱v3报价及图片/北京培训seo哪个好
  • 网站模板免费/steam交易链接在哪里看
  • 济南网站推广¥做下拉去118cr/怎么制作一个网页
  • 青山做网站/微信小程序开发文档
  • 高州网站建设/seo技术平台
  • 虚拟机中做网站/泉州百度推广排名优化
  • 网站增加权重/最知名的网站推广公司
  • 建站节/网站模板及源码