装了red hat 5.4,系统默认自带了Java 1.4,但是现在一般用Java 1.6, java1.6的路径是 /usr/java/jdk6
当前的PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/bardwu/bin:/usr/java/jdk6/bin:/home/bardwu/bin
我们需要需该的是用户默认目录下的 .bash_profile
.bash_profile是这样的:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
我们需要修改的是这一行:PATH=$PATH:$HOME/bin
修改成:PATH=/usr/java/jdk6/bin:$PATH:$HOME/bin
在执行一下这个脚本 . .bash_profile
这样试试: java -version 会显示Java是1.6版本。
如果修改成这样:PATH=$PATH:$HOME/bin:/usr/java/jdk6/bin
哦,执行一下脚本
再看一下java版本 还是java1.4.
分享到:
相关推荐
在IT领域,Linux和Shell是两个非常重要的概念,尤其对于系统管理员和开发者来说更是不可或缺的知识。本教程集合了丰富的资源,旨在帮助初学者理解和掌握这两个主题。以下是详细的知识点介绍: 1. **Linux操作系统**...
# 指定Java主类名和其所在路径 MAIN_CLASS="HelloWorld" JAVA_CLASS_PATH="." # 当前目录作为类路径 # 检查Java是否可用 if ! command -v java > /dev/null 2>&1; then echo "Java is not installed or not in ...
在Java编程中,有时我们需要与操作系统进行交互,执行一些系统级别的任务,比如运行Linux命令或shell脚本。`Runtime`类是Java标准库提供的一种机制,允许我们在程序中执行操作系统命令。本文将深入探讨如何使用`...
总结一下,要检测Linux系统中某个Java程序是否运行,可以使用`ps -ef | grep java | grep "程序名字"`或`pgrep -f "程序名字"`这样的`shell`命令。这不仅可以帮助系统管理员监控系统资源的使用情况,还可以在需要时...
# 指定Java虚拟机参数,如内存设置 JAVA_OPTS="-Xms256m -Xmx512m" # 定义Java类路径 CLASSPATH=$JAR_FILE # 使用java命令启动程序 java $JAVA_OPTS -cp $CLASSPATH $MAIN_CLASS ``` 在这个脚本中,`#!/bin/bash`...
以上步骤中的环境变量仅对当前Shell生效。为了使这些配置对所有用户永久生效,可以将它们添加到全局配置文件`/etc/profile`中: ```bash vi /etc/profile ``` 在文件末尾添加如下内容: ```bash export JAVA_...
可以通过`java -version`命令检查Java版本来确认。如果没有安装,可以通过官方或者其他软件包管理器(如apt-get、yum等)进行安装。 接下来,创建一个.sh(shell script)文件,例如`run_java.sh`,用文本编辑器...
在Java编程中,有时我们需要与操作系统进行交互,执行系统级别的命令,例如在控制台执行CMD命令或者通过SSH连接远程Linux服务器执行shell命令。这在自动化脚本、系统管理或者远程监控等场景中非常常见。本篇文章将...
在Linux环境下配置Java开发环境是每个Java开发者必备的技能,以下是一个详细的步骤指南: 1. **下载JDK**: 首先,你需要访问Oracle官网(请注意,此处的链接可能已经过时,应更新为最新的JDK下载地址,如...
这种方式会在当前 Shell 会话中执行脚本中的命令,而不是启动一个新的子 Shell。 ```bash source test.sh ``` #### 四、Shell Script 的高级用法 ##### 1. 条件判断 使用 `if` 语句进行条件判断。 ```bash if [ "$...
Linux 配置 Java 环境变量 一、Java 环境变量的重要性 在 Linux 系统中,配置 Java 环境变量是非常重要的,因为它将影响到 Java 应用的安装、编译和运行。环境变量可以指定命令搜索路径、类搜索路径和 JDK 安装...
shell脚本是Unix/Linux系统下的一个脚本语言,使用shell脚本可以自动执行一系列的命令。shell脚本的基本结构包括: * #! /bin/sh:该行指定了shell的解释器 * export 变量名=值:设置环境变量 * 命令:执行具体的...
- **CLASSPATH**:设置此环境变量来指定JAVA运行时所需的类库路径。例如: ```plaintext CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\jt.jar;%JAVA_HOME%\lib\commons-logging-1.1.1.jar; ``` - ...
- **作用**:用于指定Java类库或依赖库的位置。 - **设置方法**:同样地,可以将JDK的lib目录添加到CLASSPATH中,例如`export CLASSPATH=.:$CLASSPATH:/usr/local/jdk1.5.0_06/lib`. ##### 3.3 JAVA_HOME环境变量 ...
在脚本中,我们定义了几个关键参数,如`JAVA_HOME`,用于指定Java的安装路径,这里设为`/usr/java/jdk1.8.0_162`,注意这个版本应根据实际环境进行调整,因为脚本中提到dolphin仅支持JDK8。`APP_HOME`用于设置应用的...
- 直接在shell中设置环境变量,这仅对当前shell会话有效,关闭或新开一个shell窗口后设置将失效。 接下来,测试Java安装是否成功,可以通过运行`java -version`命令查看版本信息。然后,可以创建一个简单的Java程序...
实现 Linux Shell 实例可以通过 Java 语言来实现。可以使用 Java 的 Runtime 类来执行 Linux 命令,或者使用 ProcessBuilder 类来构建过程。 四、 ShellUtils 类的实现 ShellUtils 类是实现 Linux Shell 实例的核心...
- **CLASSPATH环境变量**:设置这个变量用于指定Java类库的位置,以便编译和运行Java程序时能找到所需的类文件。 - **JAVA_HOME环境变量**:定义Java安装的根目录,方便其他软件(如Eclipse)引用。 4. **配置...
- **ls命令**:用于列出当前目录或指定目录中的文件和子目录列表。 - **文件名**:Linux中的文件命名规则及其重要性。 - **权限**:了解文件的读、写、执行权限,以及如何修改这些权限。 - **文件复制**:如何使用cp...
环境变量的配置主要通过export命令在当前Shell会话中设置,也可以在bash的配置文件`.bashrc`中设置,这样每次登录时环境变量会自动设置。 环境变量包括: - `JAVA_HOME`:指明JDK的安装路径,这里设置为`/usr/java...