自动设置环境变量

安装完Java 2 SDK之后,开一个命令行窗口,输入javaEnv java2SDKDir(java2SDKDir是你的java的安装目录,不带路径最后的/。如果安装路径中有空格,请用javaEnv "java2SDKDir"格式)并运行。(注:一定要在javaEnv后边加上你的sdk的目录)

保存下列信息为 javaEnv.bat文件
---------------------------------------------------------------------
@echo 你提供的jdk安装目录为:%1
@echo off
IF EXIST %1/bin/java.exe (
   rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量
   @setx JAVA_HOME %1
   @setx path %JAVA_HOME%/bin;%path%
   @setx classpath %classpath%;.
   @setx classpath %classpath%;%JAVA_HOME%/lib/tools.jar
   @setx classpath %classpath%;%JAVA_HOME%/lib/dt.jar
   @setx classpath %classpath%;%JAVA_HOME%/jre/lib/rt.jar
   @echo on
   @echo Java 2 SDK 环境参数设置完毕,正常退出。
)  ELSE (
      IF %1=="" (
      rem 如没有提供安装目录,提示之后退出
      @echo on
      @echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
      ) ELSE (
        rem 如果提供非空的安装目录但没有bin/java.exe,则指定的目录为错误的目录
        @echo on
        @echo 非法的 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
      )
)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Linux 中,可以通过在用户目录下的 `.bashrc` 或者 `.bash_profile` 文件中设置环境变量。 打开文件: ``` vi ~/.bashrc ``` 或者 ``` vi ~/.bash_profile ``` 在文件末尾添加以下内容: ``` export VAR_NAME="value" ``` 保存并退出,然后重新打开终端或使用以下命令使环境变量生效: ``` source ~/.bashrc ``` 或者 ``` source ~/.bash_profile ``` ### 回答2: 在Linux中设置环境变量可以使用以下几种方法: 1. 临时设置环境变量: 使用export命令可以临时设置环境变量。例如,设置JAVA_HOME环境变量,将其值设为"/usr/lib/jvm/java-8-openjdk-amd64",可以执行以下命令: ``` export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 ``` 该命令只在当前会话有效,重新打开终端会话后变量会失效。 2. 永久设置用户级别的环境变量: 使用编辑器打开用户的bash配置文件,一般是~/.bashrc或~/.bash_profile。在文件末尾添加export语句,例如: ``` export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 ``` 保存文件并执行`source ~/.bashrc`或`source ~/.bash_profile`使修改立即生效。 3. 永久设置系统级别的环境变量: 使用编辑器打开/etc/environment文件,并在其中添加类似于下面的行来设置环境变量: ``` JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64" ``` 保存文件后,重启系统或重新登录用户以使其生效。 4. 使用profile.d目录: 可以在/etc/profile.d目录下创建一个新的脚本文件,文件名需要以.sh结尾,例如java.sh。在该脚本文件中设置环境变量,例如: ``` export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 ``` 保存文件后,重启系统或重新登录用户以使其生效。 需要注意的是,设置环境变量只在当前会话或用户的shell中生效。如果需要在其他用户或系统中生效,需要进行相应的设置。同时,环境变量也可以通过脚本文件中进行设置,需要在脚本中使用export语句。 ### 回答3: 在Linux中,我们可以通过设置环境变量来定义系统的一些配置信息,使得系统能够根据这些变量的值来执行相应的操作。 要设置环境变量,可以使用以下两种方法之一: 1. 在当前会话中临时设置环境变量: 你可以使用`export`命令来设置一个临时的环境变量,它只在当前会话中有效。例如,如果你想将`JAVA_HOME`设置为`/usr/lib/jvm/java-11-openjdk-amd64`,则可以运行以下命令: ``` export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 ``` 使用`echo`命令来验证变量的值是否正确设置。 2. 在启动文件中永久设置环境变量: 如果你希望每次系统启动时都自动设置环境变量,你可以将环境变量设置添加到启动文件中,如`~/.bashrc`或`~/.bash_profile`。 打开一个文本编辑器,编辑这些文件中的任意一个,并将如下行添加到文件末尾(如果不在文件中存在这些变量的设置): ``` export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 ``` 保存并关闭文件后,重新启动终端会话或使用`source`命令使更改生效: ``` source ~/.bashrc ``` 或 ``` source ~/.bash_profile ``` 无论使用哪种方法,一旦设置环境变量,你就可以在其他地方引用它们,例如在脚本中使用。另外,你可以使用`env`命令来查看当前设置环境变量列表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值